Syntaxe définition d'un tableau

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

T

ted_etbill

Guest
Bonjour à tous,

je suis à recherche la bonne syntaxe pour la création d'une variable pour reprendre des variables d'un tableau.

A l'origine, ma macro a ceci pour définir un tableau:

Tableau = Range("A1","P190")

Le nombre de mes ligne et de mes colonnes variant, j'ai créé 2 variable Integer Derlig et Dercol

j'aurai souhaité écrire ceci:

Tableau = Range(Cells(1, 1), Cells(Derlig, Dercol))

Le tableau se créé (je vois la variable tableau dans le débogueur mais toutes les cellules sont vierges ....😕


Avez-vous la soultion à mon problème ?

Merci d'avance
 
Re : Syntaxe définition d'un tableau

Bonjour,

Tableau = Range(Cells(1, 1), Cells(Derlig, Dercol))

Ecrit tel quel, renvoie un tableau de valeurs et non un tableau de cellules.

Mais si les cellules sous-jacentes sont vides, le tableau est remplit de valeurs 'Vide'.

Set Tableau = Range(Cells(1, 1), Cells(Derlig, Dercol))
renvoie une référence vers une plage de cellules, vides ou non.

sans fichier impossible d'en dire plus

A+
[Edition] Salut Roger🙂, Salut PJ😱 Pierre-Jean🙂😀
 
Dernière modification par un modérateur:
Re : Syntaxe définition d'un tableau

Bonjour ted_etbill
La syntaxe Tableau = Range(Cells(1, 1), Cells(Derlig, Dercol)) est correcte.
Si le tableau obtenu est vide, c'est que la plage correspondante dans la feuille de travail au moment de l'exécution de l'instruction est vide.
Pour appliquer l'instruction à une feuille déterminée (par exemple la première feuille du classeur), écrivez.:
Code:
[COLOR="DarkSlateGray"][B]With Sheets(1)
  Tableau = .Range(.Cells(1, 1), .Cells(Derlig, Dercol)).Value
End With[/B][/COLOR]
ROGER2327
#4316


Mardi 10 Haha 138 (Saint Panmuphle, huissier, SQ)
24 Vendémiaire An CCXIX
2010-W41-5T15:36:50Z

__________________
Post-scriptum : Bonjour Hasco.
 
Dernière édition:
- 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

C
Réponses
8
Affichages
917
C
R
Réponses
6
Affichages
3 K
richardM
R
F
Réponses
5
Affichages
5 K
faenor86
F
Z
Réponses
4
Affichages
1 K
Zhanties
Z
J
Réponses
4
Affichages
1 K
J
D
Réponses
3
Affichages
2 K
demonsares
D
N
Réponses
1
Affichages
1 K
N
N
Réponses
0
Affichages
2 K
N
P
Réponses
0
Affichages
2 K
phi.rousseau
P
P
  • Question Question
Réponses
5
Affichages
2 K
PierreJeanPierre
P
Retour