Prc n'étant ni déclaré ni initialisé c'est un Variant contenant Empty. Alors la valeur par défaut que vous suggérez est 0.
Ensuite vous n'utilisez nulle part cette variable prc
Pourquoi n'adoptez vous pas le système des deux WorkSheet FSrc et FCbl comme dans l'autre code, ça ne vous plaisait pas ? Ça me semblait pourtant plus simple…
À mon avis vous auriez intérêt à faire menu Développeur, groupe Code, Enregistrer une macro.
Pendant que ça enregistre, dupliquez la feuille puis apportez y les modifications appropriées. Ça vous donnera un brouillon de ce qu'il faut faire, qu'on pourra optimiser en y rendant variable ce qui devra le devenir.
Enfin c'est surtout pour les formules que vous voulez mettre, que je ne connais pas. Parce que le reste c'est comme dans l'autre code. Faites en de plus simples qu'actuellement, parce que dans la macro on aura le nom de la feuille source à concaténer dans les formules.