|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2011 Messages : 11 ![]() |
Bonjour,
J'aurai souhaité savoir si à partir d'une macro définir une formule dans une cellule et la "tirer" automatiquement jusqu'en bas du tableau, et qq chose de propre ou non? Code :
Merci d'avance pour toute réponse, |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Bonjour,
Ceci doit être plus rapide, : Code :
cordialement, Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2011 Messages : 11 ![]() |
Bonjour,
Merco Ormonth pour ta réponse. L'idée dans ma question, étant comme nouveau en prog VBA, je voudrai éviter de prendre des mauvaises habitudes. L'interet que je vois dans la méthode FillDown et qu'en te placant sur une cellule (ex: G1) tu peux mettre une formule genre (=A1*B1) et du coup toutes les autres cellules de la colonne G auront leur formule adaptée (ex: G2=A2*B2 ...). En gros principe que beaucoup de gens utilisent directement sous Excel en mettant une formule dans une cellule puis en tirant cette cellule jusqu'au bas de leur tableau. Donc pour eviter cette methode FillDown, j'avais pensé à l'utilisation d'une boucle (car cela represente plus mon fonctionnement de prog aquis il y a qq temps de ça à l'université), mais en terme de complexité algorithmique (donc temps d'execution sur gros fichiers) j'ai l'impression que c'est plus couteux? Merci d'avance pour toute réponse, |
|
|
00
|
|
|
#4 | |
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Les boucles, parcours de collections etc... sont à éviter comme la peste à chaque fois que l'on peut car elles sont très énergivores.
On les emploie beaucoup car très pratique, mais justement les limiter aux cas où des méthodes bien plus directes sont indisponibles ou non compatibles. Elles sont évoquées dans touts les sujets ayant traits aux accélération de code justement... pour le fun, voir ici : Citation:
C'est pourquoi la connaissance d'Excel est très riche dans l'emploi du VBA Excel cordialement, Didier cordialement, Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
|
|
|
10
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2011 Messages : 11 ![]() |
Super, merci beaucoup pour la réponse et ce lien très intéressant.
![]() Bonne journée, |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com