• Initiateur de la discussion Initiateur de la discussion zumye
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zumye

XLDnaute Occasionnel
bonjour le forum

activesheet.row correpond a la ligne active mais comme dois je ecrire mon programme si je veux qu'il y est une ou plusieur lignes active?

ex: je selectionne 3 lignes soit 3 lignes actives

ligne= activecell.row
range("a1" & ligne)=....
ceci va marché pour une ligne alors comment faire pour qu'il y ai plusieurs lignes?

merci
 
Re : multiligne en vb

Bonjour,

pour connaître le nombre de lignes :

Code:
x = Selection.Rows.Count

pour écrire dans chaque cellule de la colonne A

Si tu n'as qu'une colonne :

Code:
Selection.Value = 3

si ta sélection comporte plusieurs colonnes

Code:
For Each Rw In Selection
    Range("A" & Rw.Row).Value = 2
Next Rw
 
Re : multiligne en vb

Bonsoir,

si tu veux sélectionner plusieurs ligne, tu peux utiliser range comme ceci

3 lignes à partir de la ligne trois
L = 3 ' ou l=activecell.row
Range(Cells(L, 1), Cells(L + 3, 1)).EntireRow.Select

ou avec selection des colonnes 1 à 10
Range(Cells(L, 1), Cells(L + 3, 10)).Select


ai-je compris la question?

GIBI
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
258
Réponses
7
Affichages
373
Retour