Je suis en train de réaliser une macro qui aura pour but de figer des valeurs obtenues par liaisons, seulement tout mon tableau est figé(elle trouve des valeurs même dans les cellule vides).
Voici un exemple de la macro :
.......
If D3=Sem27 Then
Range("D5:D6").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=_
False, Transpose:=False
End If
........
Cette macro balaye correctement mon tableau mais reconnait des valeurs partout et me supprime toutes mes liaisons.Au final mon bilan n'est pas à jour.
as tu essayé d inclure une verification du contenu de la cellule du style
if range("A" & place").formular1c1 = "" then
(avec place qui correspond au num de la ligne)