Selectionner une plage de cellules VBA
Fermé
simonbaron
Messages postés
9
Date d'inscription
lundi 23 mai 2011
Statut
Membre
Dernière intervention
23 janvier 2013
-
Modifié par simonbaron le 24/05/2011 à 09:07
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 26 mai 2011 à 13:32
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 26 mai 2011 à 13:32
A voir également:
- Selectionner une plage de cellules VBA
- Excel additionner des cellules - Guide
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Verrouiller cellules excel - Guide
- Vba l'indice n'appartient pas à la sélection - Forum VB / VBA
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? - Forum Musique / Radio / Clip
1 réponse
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
26 mai 2011 à 13:32
26 mai 2011 à 13:32
Bonjour,
Pour pouvoir le faire, il te suffit de deux boucles :
i=1
do while cells(i,1) <> "" 'travailleras jusqu'à ce que la ligne i et la colonne 1 n'a rien ==> compte les lignes :
i=i+1
loop
i=i-1
j=1
do while cells(1,j) <> "" 'idem mais pour les colonnes
j=j+1
loop
j=j-1
'pour copier les deux dernières colonnes :
range(cells(1,j-1),cells(i,j)).copy
Pour pouvoir le faire, il te suffit de deux boucles :
i=1
do while cells(i,1) <> "" 'travailleras jusqu'à ce que la ligne i et la colonne 1 n'a rien ==> compte les lignes :
i=i+1
loop
i=i-1
j=1
do while cells(1,j) <> "" 'idem mais pour les colonnes
j=j+1
loop
j=j-1
'pour copier les deux dernières colonnes :
range(cells(1,j-1),cells(i,j)).copy