récupérer valeur d'une ligne

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

S

Seb

Guest
Salut,
dans une macro, je voudrais récupérer une à une toutes les valeurs d'une ligne, je récupère A1, ensuite B1, ensuite C1...jusqu'à ce que j'arrive sur une cellule vide.
Pour une colonne, c'est simple de passer de A1 à A2 à A3 ("A" & i et à chaque fois on ajoute 1 à i), mais pour passer de A1 à B1, je ne sais pas comment faire...
J'ai essayé en style L1C1 mais quand j'essaie Range(L1C1), il y a une erreur...
Merci si vous pouvez m'aider.
 
Bonjour,



Si on considère A1 comme la cellule active tu auras :

A1 --> ActiveCell
B1 --> ActiveCell.Offset(0,1)
C1--> ActiveCell.Offset(0,2)

A2 --> ActiveCell.Offset(1,0)
B2 --> ActiveCell.Offset(1,1)
C2 --> ActiveCell.Offset(1,2)

Et ainsi de suite.

Il te faut donc faire 2 boucles imbriquées.


@+
 
Mais le problème c'est que A1 n'est pas la cellule active...
Je voudrais juste récupérer la valeur de A1,A2,A3,etc... quand j'appuie sur un bouton et afficher toutes les valeurs de cette ligne...
 
Bonjour,


Si A1 n'est pas la cellule active, tu peux quand même y faire référence :


ValeurA1 = Range("A1")
ValeurB1 = Range("A1").Offset(0,1)
ValeurC1 = Range("A1").Offset(0,2)

ValeurA2 = Range("A1").offset(1,0)
ValeurB2 = Range("A1").Offset(1,1)
ValeurC2 = Range("A1").Offset(1,2)


@+
 
- 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
433
Retour