Mettre une ligne dans un Array

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

siocnarf

XLDnaute Occasionnel
Bonjour,

Je souhaite mettre les informations des lignes A2 à F2 dans un array.
TabloAutresLigne = Sheets("Feuil1").Range("A2:F2")

Si je vais dans le déboggeur et que j'examine TabloAutresLigne, je vois TabloAutresLigne(1) et sous TabloAutresLigne(1), je note que mes cellules y sont TabloAutresLigne(1,1), TabloAutresLigne(1,2),.... etc...

Pourquoi ai-je un niveau ainsi au lieu de retrouver directement mes cellules de mon array sous TabloAutresLigne?

Merci,

François
 
Re : Mettre une ligne dans un Array

Bonsoir,

L'explication est là : Tablo=Range("A2:F2")
de A2 à F2, tu as un tableau de 1 ligne et 6 colonnes, soit Tablo(1, 1 à 6). Pour n'avoir que des lignes tu peux plutôt utiliser cette terminologie :
Tablo= application.transpose(Range("A2:F2") ) ce qui convertit les lignes en colonnes et vice-versa, soit Tablo(1 à 6,1)
 
- 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
36
Affichages
3 K
Réponses
12
Affichages
1 K
Retour