Autodidacte_vba
Nouveau membre
Bonsoir le forum,
Débutant en vba , je cherche à créer une petite macro qui me permettrait de copier certaines lignes d'une feuille vers une autre feuille d'une même classeur, si un certaine condition est remplie.
Le code que j'ai ""bricolé"" me sort une erreur de compilation : Projet ou bibliothèque introuvable.
Est-ce que au premier coup d'œil ce code de newbie vous parait comporter des erreurs flagrantes?
Je cherche à copier les lignes vers une feuille nomée vo à partir d'une feuille nommée Base.
Merci d'avance pour vos conseils.
Débutant en vba , je cherche à créer une petite macro qui me permettrait de copier certaines lignes d'une feuille vers une autre feuille d'une même classeur, si un certaine condition est remplie.
Le code que j'ai ""bricolé"" me sort une erreur de compilation : Projet ou bibliothèque introuvable.
Est-ce que au premier coup d'œil ce code de newbie vous parait comporter des erreurs flagrantes?
Je cherche à copier les lignes vers une feuille nomée vo à partir d'une feuille nommée Base.
Merci d'avance pour vos conseils.
Code:
Sub Bouton4_Clic()
'Avec la feuille base
With Worksheets("Base")
'On déclare ligne vo comme un entier
Dim ligne_vo As Integer
ligne_vo = 1 'on initialise la ligne de copie à 1
For Each cel In Worksheet("Base").Column("H").Rows 'pour chaque cellule dans la colonne H de la feuille Base
If cel <> "" Then 'si cette cellule contient une date (si elle est non vide en fait) ALORS
Row.Copy Destination:=vo.Rows(ligne_vo, 1) 'on copie la ligne vers la feuille vo en partant de la ligne vo
ligne_vo = ligne_vo + 1 'on ajoute 1 à la valeur de la ligne vo pour remplir la ligne suivante
End If
Next cel 'on passe à la ligne suivante
End With
End Sub