VBA: Arguments pour rows()
Résolu
ASGET
-
Asget -
Asget -
Bonjour,
Je souhaite sélectionner une ligne en particulier et pour cela j'utilise la fonction suivante:
rows("I"+14)
Et la syntaxe est sans doute mauvaise mauvaise car j'ai une erreurs mais je ne parviens pas à trouver la bonne syntaxe. Si quelqu'un peu me venir en aide..
Merci
Je souhaite sélectionner une ligne en particulier et pour cela j'utilise la fonction suivante:
rows("I"+14)
Et la syntaxe est sans doute mauvaise mauvaise car j'ai une erreurs mais je ne parviens pas à trouver la bonne syntaxe. Si quelqu'un peu me venir en aide..
Merci
2 réponses
Merci pour ta réponse, par contre il semble que j'ai toujours un souci sur la ligne sheets("Liste_Poin...
Du coup je met mon bout de code...
Du coup je met mon bout de code...
Worksheets("Impression").Activate 'renvoie vers la feuille impression bLigneVIDE = 0 PremiereLigne = 14 DerniereLigne = 20 EcartLignes = DerniereLigne - PremiereLigne For I = PremiereLigne To DerniereLigne If Worksheets("Liste_Points").Range("B" & I).Value = "" Then 'check la valeur de ma colonne B Sheets("Impression").Rows(42 + I).Value = Sheets("Liste_Points").Rows(I).Value 'copie si NbLigneVIDE = NbLigneVIDE + 1 End If Next I
EDIT : Ajout du LANGAGE dans les balises de code (pour avoir la couleur...) (Jordane)
Tu ne peux pas copier la "value" d'une ligne entière.. Tu ne peux que copier la "value" d'une cellule....
Quel est ton but ?
Dois tu récupérer TOUTE la ligne ou seulement une (ou plusieurs) cellule(s) de cette ligne ?
Au pire tu peux utiliser du COPY/PAST si c'est vraiment toute la ligne qui t’intéresse.
Quel est ton but ?
Dois tu récupérer TOUTE la ligne ou seulement une (ou plusieurs) cellule(s) de cette ligne ?
Au pire tu peux utiliser du COPY/PAST si c'est vraiment toute la ligne qui t’intéresse.