|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() |
Avez-vous une idée comment faire un appel de sub dans le tableur avec une formule, mais que ce sub ou fonction modifie plusieurs cellules en même temps, sans pour autant être une matrice (qui nous empêche d'insérer lignes ou colonnes ou de modifier les valeurs cellules modifiée par la fonction)....
La seule méthode que je vois, c'est l'insertion d'un bouton qui fait appel à cette fonction, mais comme je travaille avec des gens qui n'ont pas de programmation dans leur bagage de connaissance, jaurais préférer leur simplifier la vie avec une formule qu'ils n'auraient qu'à appeler dans une cellule en mentionnant en argument les ranges à modifier. Merci. je vais reformuler pour simplifier. est-ce qu'on peut entrer une formule dans une cellule qui change la valeur d'une autre cellule dans le tableur, sans que cette derniere soit référenciée? Dernière modification par AlainTech ; 03/07/2009 à 23h34. Motif: Fusion de 2 messages |
|
|
00
|
|
|
#2 | |
![]() ![]() Alain GerardConsultant informatique Inscription : mai 2005 Messages : 3 585 ![]() |
Citation:
Une fonction appelée depuis la formule d'une cellule ne peut rien modifier dans les feuilles.
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres! Pensez aussi à voter pour les réponses qui vous ont aidés. ------------ Je dois beaucoup de mes connaissances à mes erreurs! |
|
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Inscription : juillet 2007 Messages : 2 134 ![]() |
Salut SpyKe974 et le forum
Citation:
On peut créer une Function qui fait appel à un sub (pour avoir les possibilités de modifications interdites dans les Function). Mais encore faut-il avoir une idée précise du problème, et pas des généralités! A+ |
|
|
|
00
|
|
|
#4 |
![]() ![]() Alain GerardConsultant informatique Inscription : mai 2005 Messages : 3 585 ![]() |
J'ai déjà essayé cette astuce mais sans succès.
S'il existe une possibilité, je serais heureux de la connaître. J'aurais appris quelque chose.
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres! Pensez aussi à voter pour les réponses qui vous ont aidés. ------------ Je dois beaucoup de mes connaissances à mes erreurs! |
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() |
Salut
Idem, ça m'intéresse également, car systématiquement le code se plante dés l'appel a une modification de contenu d'une cellule ou de sont changement de format. Par contre je suis intervenu dans un autre poste ou la personne modifiait le commentaire de la cellule et ça visiblement ça ne posait pas de problème à Excel. A++ Qwaz
__________________
MagicQwaz := Harry Potter la baguette en moins ![]() Le monde dans lequel on vit HammerFest Score PowerBall Gyroscope Green : 11847 |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() Inscription : juillet 2007 Messages : 2 134 ![]() |
Salut AlainTech et le forum
Citation:
. Faut que je trouve une autre astuce A+ |
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() |
alors tout d'abord, merci de tenter de répondre à cette question.
Je sais que c'était général, mais c'était principalement parce que j'ai déjà contourné mon problème et que j'étais curieux de connaître les limitations de vba dans excel. effectivement on ne peut pas modifier une cellule en appelant une fonction qui appelle un sub. je vais continuer de suivre la discussion. merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com