Tableaux Excel
JohnDoe
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche de la doc sur le traitement des tableaux excel en VBA, mais je n'ai pas trouvé de cours sur ce point, mes recherches me dirigeant vers les tableaux vba ( = dim machin(x) )
J'ai pour objectif de faire un tableau excel allant chercher des entrées dans une base de données pour afficher/calculer des résultats, mais ne sachant pas combien de résultats j'aurais envie/besoin d'afficher, je voudrais y associer un nombre de lignes variable ( et peut être même qu'on puisse le bouger, par exemple, supposons que la case en haut a gauche soit C5, je voudrais pouvoir déplacer tout le tableau en B4 sans avoir à modifier le code )
Je sors d'un autre programme du même genre ou j'ai été bloqué par le nombre de lignes que je voulais afficher ( le nombre de lignes max est du coup fixe, mais on peut ne pas toute les utiliser, et les positions de chaque variables est codé en dur), et je voulais essayer d'explorer une autre manière de faire si ça existe!
Bref, je souhaiterais donc déjà savoir si c'est possible ( enfin, je suppose que ça l'est ^^) et ensuite, si vous connaissiez un bon lien que je puisse lire à ce sujet si vous en connaissez un !
Merci!
Cordialement,
Un type qui apprends le VBA
Je cherche de la doc sur le traitement des tableaux excel en VBA, mais je n'ai pas trouvé de cours sur ce point, mes recherches me dirigeant vers les tableaux vba ( = dim machin(x) )
J'ai pour objectif de faire un tableau excel allant chercher des entrées dans une base de données pour afficher/calculer des résultats, mais ne sachant pas combien de résultats j'aurais envie/besoin d'afficher, je voudrais y associer un nombre de lignes variable ( et peut être même qu'on puisse le bouger, par exemple, supposons que la case en haut a gauche soit C5, je voudrais pouvoir déplacer tout le tableau en B4 sans avoir à modifier le code )
Je sors d'un autre programme du même genre ou j'ai été bloqué par le nombre de lignes que je voulais afficher ( le nombre de lignes max est du coup fixe, mais on peut ne pas toute les utiliser, et les positions de chaque variables est codé en dur), et je voulais essayer d'explorer une autre manière de faire si ça existe!
Bref, je souhaiterais donc déjà savoir si c'est possible ( enfin, je suppose que ça l'est ^^) et ensuite, si vous connaissiez un bon lien que je puisse lire à ce sujet si vous en connaissez un !
Merci!
Cordialement,
Un type qui apprends le VBA
A voir également:
- Tableaux Excel
- Liste déroulante excel - Guide
- Trier un tableau excel - Guide
- Word et excel gratuit - Guide
- Imprimer tableau excel sur une page - Guide
- Fusionner deux tableaux excel - Guide
2 réponses
Bonjour,
J'ai l'impression que ce que tu veux faire est une requete dans une base de données. Pas besoin du VBA pour çà, regarde du coté de l'onglet données (ou dans l'aide).
J'ai l'impression que ce que tu veux faire est une requete dans une base de données. Pas besoin du VBA pour çà, regarde du coté de l'onglet données (ou dans l'aide).
Merci, mais ce n'est pas de quoi je parle.
Je voudrais traiter mes données arrivantes comme un Tableau excel, et non pas une Worksheets (page) ou une Range(coordonnées).
En gros, ça se rapprocherais (probablement) d'avoir un objet situé entre le worksheets("Machin") et le Range("XX") ou je puisse mettre mes données de manière dynamique, pour ne pas être limité par un nombre de colonnes et de lignes, et donc par des coordonnées précises et codées en dur dans la worksheets
Le même genre de tableau qu'on est obligé de créer quand veut faire une liste déroulante sur une case, je pense.
Bref, un tableau excel pour mettre mes données, pas les récupérer :p
Cordialement,
Un type qui apprends le VBA
Je voudrais traiter mes données arrivantes comme un Tableau excel, et non pas une Worksheets (page) ou une Range(coordonnées).
En gros, ça se rapprocherais (probablement) d'avoir un objet situé entre le worksheets("Machin") et le Range("XX") ou je puisse mettre mes données de manière dynamique, pour ne pas être limité par un nombre de colonnes et de lignes, et donc par des coordonnées précises et codées en dur dans la worksheets
Le même genre de tableau qu'on est obligé de créer quand veut faire une liste déroulante sur une case, je pense.
Bref, un tableau excel pour mettre mes données, pas les récupérer :p
Cordialement,
Un type qui apprends le VBA