• Initiateur de la discussion Initiateur de la discussion Famu
  • 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 !

F

Famu

Guest
Bonjour,
Prenons l'exemple suivant :
A1 = A
B1 = A
D1 = A

Comment faire, par une macro, sélectionner la zone A1😀1 ?
C'est surement tout simple, mais en VBA je suis assez "nul" !

Merci pour votre aide,
SAlut,
Famu.
 
Salut Famu et le Forum

tu peux essayer ça avec un bouton de commande

sheets("feuil1").range("a1:d1").select
si c'est la feuille 2 alors
sheets("feuil2").range("a1:d1").select

j'espère t'avoir aider

ciao Salim
 
Merci Salim mais je me suis mal exprimé.
En fait, si A1 est toujours mon point de départ, D1 ne l'est pas.
Je veux sélectionner la dernière cellule pleine.
Désolé pour ne pas avoir été suffisament clair.
Ciao.
 
Re

mais oui cela marche. Toi tu as que une valeur en A1 et rien de plus

Ajoute qqc en A2 et cela marchera.

Pour regler ce problème, inverse le end(xl...) exemple, au lieu de chercher de haut en bas, cherche de bas en haut:

Range("A1:A" & Range("A65536").End(xlUp).Row).Select

Bonne journée

@Christophe@
 
Tout l'intérêt est de ne rien avoir en A2.
Reprenons l'exemple :
A1 : A
A2 :rien
A3 : A
A4 : A

A savoir: A4 est variable. Il peut devenir A5 ou A6.
Comment sélectionner toutes les cellules de A1 à A4 ou A5 ou A6 ou...???
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
176
Réponses
7
Affichages
346
Retour