VBA: Arguments pour rows()
Résolu/Fermé
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
A voir également:
- Rows arguments
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Autofill vba ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
jordane45
Messages postés
38467
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 avril 2025
4 741
16 oct. 2016 à 12:25
16 oct. 2016 à 12:25
Bonjour
Si l est une variable
Si l est une variable
Rows (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...
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)
jordane45
Messages postés
38467
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 avril 2025
4 741
16 oct. 2016 à 19:07
16 oct. 2016 à 19:07
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.