Besoin d'un coup de pouce pour une gestion dynamique de tableau
3 réponses
Hélène
Bonjour =E0 tous.
J'ai un petit probl=E8me avec une macro excel.
Je voudrais entrer les valeurs d'un tableau =E0 l'aide d'une=20
boucle for.
Je d=E9finis donc ma variable avec dim x as variant
Et je d=E9marre ma boucle for en r=E9cup=E9rant des donn=E9es=20
d'une autre classeur.
Mon probl=E8me est que si je n'ai pas d=E9fini avant
x =3D array("",""...,"") autant de fois que n=E9cessaire il=20
plante. C'est assez g=E9nant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui=20
pourrait r=E9soudre mon probl=E8me.
LN
ps : je suis d=E9butante en VBA (;-) il para=EEt qu'il faut le=20
dire)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre CFI
bonjour tu pourrais plutot utiliser Redim x(NbenregistrementAcharger -1)
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Hélène" a écrit dans le message de news: 1df001c372f5$478f1820$ Bonjour à tous.
J'ai un petit problème avec une macro excel. Je voudrais entrer les valeurs d'un tableau à l'aide d'une boucle for. Je définis donc ma variable avec dim x as variant Et je démarre ma boucle for en récupérant des données d'une autre classeur. Mon problème est que si je n'ai pas défini avant x = array("",""...,"") autant de fois que nécessaire il plante. C'est assez génant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui pourrait résoudre mon problème.
LN
ps : je suis débutante en VBA (;-) il paraît qu'il faut le dire)
bonjour
tu pourrais plutot utiliser Redim x(NbenregistrementAcharger -1)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Hélène" <lnl@ifrance.com> a écrit dans le message de news: 1df001c372f5$478f1820$a601280a@phx.gbl...
Bonjour à tous.
J'ai un petit problème avec une macro excel.
Je voudrais entrer les valeurs d'un tableau à l'aide d'une
boucle for.
Je définis donc ma variable avec dim x as variant
Et je démarre ma boucle for en récupérant des données
d'une autre classeur.
Mon problème est que si je n'ai pas défini avant
x = array("",""...,"") autant de fois que nécessaire il
plante. C'est assez génant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui
pourrait résoudre mon problème.
LN
ps : je suis débutante en VBA (;-) il paraît qu'il faut le
dire)
bonjour tu pourrais plutot utiliser Redim x(NbenregistrementAcharger -1)
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Hélène" a écrit dans le message de news: 1df001c372f5$478f1820$ Bonjour à tous.
J'ai un petit problème avec une macro excel. Je voudrais entrer les valeurs d'un tableau à l'aide d'une boucle for. Je définis donc ma variable avec dim x as variant Et je démarre ma boucle for en récupérant des données d'une autre classeur. Mon problème est que si je n'ai pas défini avant x = array("",""...,"") autant de fois que nécessaire il plante. C'est assez génant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui pourrait résoudre mon problème.
LN
ps : je suis débutante en VBA (;-) il paraît qu'il faut le dire)
Vincent.
Et pour plus de renseignement, recherche dans l'aide vba le mot clé redim...
-----Message d'origine----- bonjour tu pourrais plutot utiliser Redim x (NbenregistrementAcharger -1)
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Hélène" a écrit dans le message de news: 1df001c372f5$478f1820$
Bonjour à tous.
J'ai un petit problème avec une macro excel. Je voudrais entrer les valeurs d'un tableau à l'aide d'une boucle for. Je définis donc ma variable avec dim x as variant Et je démarre ma boucle for en récupérant des données d'une autre classeur. Mon problème est que si je n'ai pas défini avant x = array("",""...,"") autant de fois que nécessaire il plante. C'est assez génant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui pourrait résoudre mon problème.
LN
ps : je suis débutante en VBA (;-) il paraît qu'il faut le dire)
.
Et pour plus de renseignement, recherche dans l'aide vba
le mot clé redim...
-----Message d'origine-----
bonjour
tu pourrais plutot utiliser Redim x
(NbenregistrementAcharger -1)
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Hélène" <lnl@ifrance.com> a écrit dans le message de
news: 1df001c372f5$478f1820$a601280a@phx.gbl...
Bonjour à tous.
J'ai un petit problème avec une macro excel.
Je voudrais entrer les valeurs d'un tableau à l'aide d'une
boucle for.
Je définis donc ma variable avec dim x as variant
Et je démarre ma boucle for en récupérant des données
d'une autre classeur.
Mon problème est que si je n'ai pas défini avant
x = array("",""...,"") autant de fois que nécessaire il
plante. C'est assez génant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui
pourrait résoudre mon problème.
LN
ps : je suis débutante en VBA (;-) il paraît qu'il faut le
dire)
Et pour plus de renseignement, recherche dans l'aide vba le mot clé redim...
-----Message d'origine----- bonjour tu pourrais plutot utiliser Redim x (NbenregistrementAcharger -1)
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Hélène" a écrit dans le message de news: 1df001c372f5$478f1820$
Bonjour à tous.
J'ai un petit problème avec une macro excel. Je voudrais entrer les valeurs d'un tableau à l'aide d'une boucle for. Je définis donc ma variable avec dim x as variant Et je démarre ma boucle for en récupérant des données d'une autre classeur. Mon problème est que si je n'ai pas défini avant x = array("",""...,"") autant de fois que nécessaire il plante. C'est assez génant pour une gestion dynamique.
Merci beaucoup de bien vouloir m'orienter sur une voie qui pourrait résoudre mon problème.
LN
ps : je suis débutante en VBA (;-) il paraît qu'il faut le dire)
.
Hélène
Merci beaucoup à vous deux Bonne soirée
Je vais essayer de résoudre mon problème avec cette instruction
LN
Merci beaucoup à vous deux
Bonne soirée
Je vais essayer de résoudre mon problème avec cette
instruction