bonjour le forum
suite à la réalisation d'un tableau qui commence à devenir une "usine à gaz" et afin de contrer une éventuelle erreur de manipulation sur une autre feuille, je cherche à réaliser ce qui est dans le titre
j'aimerais recopier la ligne 3 qui contient des formules et tirer cette ligne vers la bas
je ne sais pas me servir de formulalocal et je pense que c'est la solution mais je me trompe surrement
il s'agit de boucher les lignes vides dans ce classeur mais en fait créent des erreurs dans mon classeur du fait de la suppression de données dans une autre feuille
je ne cherche pas à gérer les erreurs dues aux suppressions de données mais uniquement à recopier cette ligne 3
merci de votre aide
Sub test()
Application.ScreenUpdating = False
Range("B1:I1").Copy
For n = 2 To 500
If Range("B" & n).Formula = "" Then
Range("B" & n).PasteSpecial Paste:=xlPasteFormulas
End If
Next
Application.ScreenUpdating = True
End Sub
merci pierre jean çà fonctionne parfaitement
il faudrait que je trouve la syntaxe pour recopier que sur la dernière ligne renseignée histoire que çà prenne pas trop de temps
là pour 500 lignes faut compter 6 ou 7 sec
remarques c'est bien comme ça puisque lorsque le classeur sera fini il y aura un peu plus de 350 lignes de renseignées mais j'ai préféré prendre large pour prevoir