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
-
Bonjour
Si l est une variableRows (l+14).select
-
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...
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 IEDIT : 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. -
-
-