Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Action automatique aprés modification d'une cellule

2 views
Skip to first unread message

Jluc

unread,
May 27, 2001, 5:07:43 AM5/27/01
to
Bonjour
Je cherche à effectuer une action ( mise à jour de cellules), aprés avoir
changer le contenu d'une autre cellule. Et cela de manière automatique, sans
avoir à activer une macro.
Quelqu'un a t il une idée?

Merci d'avance
Jluc


Eric Jeanne

unread,
May 27, 2001, 5:31:18 AM5/27/01
to
Jean-Luc,

Si les cellules que tu souhaites modifier sont liées à celle qui vient de
l'être, ça se fait bien sûr automatiquement. Si en revanche les les cellules
à mettre à jour ne contiennent pas de formule prenant directement ou
indirectement la cellule modifiée, il faut passer une macro événementielle :
par opposition à une macro "classique", tu n'auras pas à la lancer puisque
c'est l'évènement consituée par la mise à jour de la cellule initiale qui
déclenchera automatiquement la macro.

Si tu veux un coup de main, peux-tu donner un peu de précisions ? Sinon, il
y a notamment une page sur les macros événementielles sur le site de Laurent
Longre. Probablement aussi sur disciplus et la faq (c'est terrible, avec
cette concurrence de sites, faut penser à ne fâcher personne ;-))

Cordialement.

--
Eric Jeanne
"Jluc" <jluc...@worldonline.fr> a écrit dans le message news:
9eqglu$con$1...@aldebaran.worldonline.fr...

sabatier

unread,
May 27, 2001, 8:26:05 AM5/27/01
to
tu comprens mieux maintenant, éric, pourquoi je suis fâché : as-tu vu un
seul message de bienvenue de notre wallonne inclure le lien de mon site?
ce qui est sûr, c'est que, offusqué comme je le suis, je ne suis pas
près de lui donner ; pour l'instant -et je pense que j'en resterai là-
seule MHD y a accès, ce qui explique la vitesse à laquelle elle s'est
formée aux méandres de VBA
à +
jps

Eric Jeanne

unread,
May 27, 2001, 9:00:33 AM5/27/01
to
Bon, allez, je le livre :
http://intellectus.complex.free.fr/

et encore plus difficile pour s'y connecter :
http://jps.randall.free.fr/fuck.htm

Ca reste entre nous, hmmm ?

--
Eric Jeanne
"sabatier" <jps...@club-internet.fr> a écrit dans le message news:
3B10F25D...@club-internet.fr...

Monique Brunel

unread,
May 27, 2001, 10:34:14 AM5/27/01
to
Bonjour Jean-Luc,
Je te souhaite la bienvenue sur le forum.
Dans ce message d'accueil, tu trouveras la liste de tous les sites réalisés
par des contributeurs de mpfe, ce qui atténuera les craintes d'Eric ;-))

Je commence en te donnant la liste des sites dédiés à Excel, réalisés par
des mpfie(ne)s et que nous devons tous avoir dans nos favoris (la date
d'une mise à jour est signalée par ** ** )
http://dj.joss.free.fr/faq.htm ** 22/05/01 **
la FAQ du forum, mise en oeuvre par Daniel : la bonne manière de participer
au forum (charte, souriettes, abréviations...) et les réponses aux
questions le plus souvent posées
http://disciplus.simplex.free.fr/ ** 24/05/01 **
le site humoro-ludique de Misange : tout ce qui fait "l'esprit mpfe" (les
perles, les gifs... et les photos des souper / dîner) mais aussi une
importante rubrique "Trucs et astuces", un glossaire, des jeux en VBA... et
un méta-moteur de recherche sur 5 des sites cités ici
http://longre.free.fr/
le site de notre Grand Chef à Quatre Plumes : de très nombreux liens
commentés, les macros pointues de Laurent... (techniques de programmation,
calculs de dates et d'heures, Api...)
http://jacxl.free.fr/mpfe/ ** 13/05/01 **
le site de J@C : les graphiques, la bourse, le Web, un cours VBA... et le
trombinoscope
http://ericrenaud.free.fr/index.html
le site d'Eric : particulièrement destiné aux débutants
http://www.polykromy.com/ ** 16/04/01 **
le site de Gaëtan : cours sur Excel sans VBA...
http://cathyastuce.multimania.com
le site de Cathy : cours Excel avec ou sans VBA...
http://perso.wanadoo.fr/frederic.sigonneau ** 16/04/01**
le site de Frédéric : gestions de temps, VBA pour Excel
http://touareg.citeweb.net/
http://perso.club-internet.fr/bdafonse
http://www.chez.com/cherbe ** 25/03/01 **
http://www.ibelgique.com/OfficeAssistant
http://www.ilyapa.net/excel/
les sites de STéphane, Bruno, Christian H, Bureauticien, Pascal : de très
nombreux exemples de macros et de classeurs
http://www.anthony-penel.fr.st
le site d'Anthony : des macros appliquées à la finance

Tu y trouveras des réponses à certaines de tes questions ou des pistes de
recherche pour tes premiers essais.

Pour une collection très fouillée d'adresses (avec commentaires) :
le classeur de Clément, à télécharger sur disciplus
Favoris.xls

Pour apprendre vite, voilà 5 bons trucs :
- utiliser souvent l'enregistreur de macro et analyser le code obtenu
- utiliser la touche F1 pour appeler l'aide (à propos du mot-clef, en VBA,
sur lequel se trouve le curseur)
- tester et essayer de comprendre des réponses faites à d'autres
- consulter souvent les sites renseignés
- ne jamais hésiter à poser des questions sur le forum

Enfin, pour retrouver d'anciens messages, tu peux aller sur
http://groups.google.com/advanced_group_search
avec les conseils de Clément pour obtenir les meilleurs résultats :
"Là, il y a un écran "bilingue" qui permet de faire une recherche plus ou
moins pointue, selon les informations dont l'on dispose.
Une fois que l'on a repéré un message, il est possible de récupérer
l'ensemble de la ficelle, en cliquant sur "View thread", ou quelque chose
comme cela.
Je me suis aperçu que Google fonctionnait très mal quand on fait une
recherche avec un nom qui contient des accents. Il semble donc préférable
d'utiliser l'adresse électronique comme nom d'auteur.
Auteur clement....@sympatico.ca => 3.080 messages
Auteur Clément Marcotte => 0 message
Auteur Clément_Marcotte => 2900 messages"

Bonne lecture et à bientôt sur mpfe.

--
Amicalement,
Monique
http://users.skynet.be/osga/ , pour les amateurs d'athlétisme


"Jluc" <jluc...@worldonline.fr> a écrit dans le message news:
9eqglu$con$1...@aldebaran.worldonline.fr...

Clément Marcotte

unread,
May 27, 2001, 12:49:25 PM5/27/01
to
Il faudrait que tu préviennes tous le viticulteurs du Beaujolais de garder
leurs vieux pieds de vignes pour en faire cadeau à ceux qui bâtissent bio.

--
Clément Marcotte
"Être vraiment patient, c'est être patient quand vous ne pensiez plus qu'il
était possiblement concevable de l'être."
- Léonard de Vinci


"sabatier" <jps...@club-internet.fr> a écrit dans le message news:
3B10F25D...@club-internet.fr...

MDMhd

unread,
May 27, 2001, 3:56:25 PM5/27/01
to
>jps...@club-internet.fr a écrit :

>tu comprens mieux maintenant, éric, pourquoi je suis fâché : as-tu vu un
>seul message de bienvenue de notre wallonne inclure le lien de mon site?
>ce qui est sûr, c'est que, offusqué
>comme je le suis, je ne suis pas
>près de lui donner ; pour l'instant -et je pense que j'en resterai là-
>seule MHD y a accès, ce qui explique la vitesse à laquelle elle s'est formée
aux méandres de VBA
>à +
>jps

Au fait JPS, je ne retrouve pas sur ton site la réponse à cette question, et
pourtant j'étais sûre de l'y avoir lue.
Si j'ai rêvé, nul doute par contre que tu vas m'aider.....
Comment faire pour qu'un bouton de barre d 'outils paraisse enfoncé ou non
selon qu'on a exécuté ou non la macro qui lui est affectée ?
Par exemple, je voudrais qu'une icône qui active/désactive le Calendrier
1904 paraisse enfoncée si le classeur en cours est en dates 1904.
Exprimé autrement, ça pourrait donner : Est-il possible d'intercepter
l'événement clic sur une icône de barre d'outils ?
Marie-Hélène


sabatier

unread,
May 27, 2001, 4:27:40 PM5/27/01
to
bonsoir MHD
cette question, de par sa trop grande simplicité, ne peut intéresser les
particpants à ce forum ; aussi permets-moi de te répondre directement
sur ta BAL, ce qui me permet de te joindre les 347 fichiers-exemples qui
illustrent ta question, qu'au passage, je te remercie de m'avoir posée
jps

Monique Brunel

unread,
May 27, 2001, 4:33:52 PM5/27/01
to
Le premier, en précisant qu'il s'adresse à une élite, aurait sa place dans
le message de bienvenue
Le second, par contre, ne passerait pas la censure.
Mais comme Jean-Paul les réserve à MHD, je n'en ferai rien...

--
Amicalement,
Monique *la Wallonne*


http://users.skynet.be/osga/ , pour les amateurs d'athlétisme


"Eric Jeanne" <eje...@club-internet.fr> a écrit dans le message news:
u6yXMzq5AHA.1324@tkmsftngp07...

Frédéric Sigonneau

unread,
May 27, 2001, 7:28:15 PM5/27/01
to
Bonsoir Marie-Hélène,

Pour qu'un bouton de barre d'outils apparaisse enfoncé ou non lorsqu'on clique
dessus, il faut utiliser sa propriété State.
En fait, tu n'interceptes pas l'événement click du bouton pour obtenir ce
résultat. Tu utilises la procédure OnAction déclenchée par un clic sur un bouton
pour tester l'état du bouton. S'il est "relevé" au moment du clic tu l'enfonces
(et tu changes la propriété Date1904 du classeur), sinon tu le remets en
position haute (et tu remets en même temps la propriété Date1904 sur False). Tu
obtiens ainsi un bouton de barre d'outils qui change le calendrier du classeur
courant et indique quel calendrier a été choisi.

L'autre partie de ta question suppose qu'à l'ouverture ou à l'activation d'un
classeur, le bouton soit enfoncé ou non suivant que le classeur utilise ou non
le calendrier 1904 (cette propriété étant un réglage défini pour chaque
classeur, et non, globalement, pour l'application).
Il faut pour cela utiliser un module de classe et une instance d'Excel qui va
surveiller l'ouverture ou l'ajout d'un nouveau classeur et mettre
automatiquement le bouton en position haute ou basse selon le système de
calendrier utilisé.

Le plus simple pour combiner les réponses à ces deux aspects de ta question est,
à mon avis, de les inclure dans une petite macro complémentaire. Je te l'adresse
par courrier séparé dans ta bal.

Après l'avoir recopiée sur ton disque dur puis l'avoir installée, une icone
(avec le chiffre 31) viendra se placer dans ta barre d'outils de mise en forme,
juste à gauche des icones d'alignement du texte dans une cellule.

FS
--
Frédéric Sigonneau
Gestions de temps, VBA pour Excel
http://perso.wanadoo.fr/frederic.sigonneau

MDMhd a écrit :

Catherine

unread,
May 28, 2001, 11:47:34 AM5/28/01
to
> cette question, de par sa trop grande simplicité
Tu croi pa ke tu en fé 1 peu tro là ???

Cher Jean-Paul, un gentil participant poli du forum comme toi devrait
partager ses connaissances excelliennes ici, puisque c'est le lieu idoine.

J'apprécierais que tu nous communiques ta solution, est-ce possible ?
Serais-je la seule à ne pas savoir faire ça simplement, sans instancier une
nouvelle classe de JPS ? Dont les événements sont *par définition* explosifs
et hilarants, leur technicité étant souvent un peu dissimulée... d'où ma
demande :-)

--
Gros bisous, Kenavo (et Miaou).
Catherine (et Sainte Zaza)

"sabatier" <jps...@club-internet.fr> a écrit dans le message news:
3B11633C...@club-internet.fr...

MDMhd

unread,
May 28, 2001, 3:03:11 PM5/28/01
to
Un grand merci, Frédéric, pour cette réponse.
Je suis très étonnée de n'avoir rien trouvé de semblable dans les 347
fichiers-exemples envoyés par JPS :-)
Enfin, et afin de ne pas encombrer le forum de questions aussi simplistes, je
te propose de continuer nos échanges par BAL privée :-)
Marie-Hélène

>frederic....@wanadoo.fr a écrit :

Daures L

unread,
May 28, 2001, 3:28:21 PM5/28/01
to

Jean Paul pourra créer un 348 ème fichier, celui ci manquait à la
collection.
Amicalement,
Laurent (de Marseille)
MDMhd <md...@aol.com> a écrit dans le message :
20010528150311...@ng-bg1.aol.com...

Clément Marcotte

unread,
May 28, 2001, 3:22:31 PM5/28/01
to
"MDMhd" <md...@aol.com> a écrit dans le message news:
20010528150311...@ng-bg1.aol.com...

> Enfin, et afin de ne pas encombrer le forum de questions aussi simplistes,
je
> te propose de continuer nos échanges par BAL privée :-)
> Marie-Hélène
>

C'est JPS qui va être jaloux

sabatier

unread,
May 28, 2001, 5:32:38 PM5/28/01
to
tiens, tiens, très étrange que cette apparition de CC dans cette ficelle
initiée par MHD
alors je vais te dire, catherine de mon coeur
1) la question, c'est MHD qui l'a posée et non pas toi
2) comme cette question était (et tu l'as toi-même relevé) simple pour
ne pas dire simpliste, j'ai préféré répondre directement dans la BAL de
MHD afin qu'elle ne se ridiculise pas davantage, toujours pour cette
même raison de simplicité
3) c'est d'ailleurs sûrement pour cette même raison que frédéric a su
répondre, lui qui, en dehors des conversions des chiffres en lettres, ne
peut que traiter de choses vraiment primaires ; il fut, par ailleurs, le
seul à fournir une réponse, ce qui me fait dire que frédéric a cette
naïveté toute bretonne (bien qu'il ne soit pas breton mais ça a dû
déteindre) puisque les contributeurs habituels se sont courtoisment tus,
espérant par ce silence que cette ficelle parte dans les oubliettes en
même temps que le rouge de la honte ne monte pas aux joues de MHD

mais voilà que toi, telle Anne de Bretagne, duchesse en sabots, tu
arrives avec iceux et non seulement tu les mets dans le plat (pour ne
pas dire dans la platitude de la question de MHD) mais tu les remues
tout cela a une odeur de chouannerie qui me fait maudire tes ancêtres
jusqu'à la 18ème génération
je ne te bise même pas
jps
PS oh puis si finalement : il faut bien que j'essuie mes lèvres, elles
sont pleines de kouiniaman

Daures L

unread,
May 28, 2001, 6:33:03 PM5/28/01
to
Moi aussi, j'ai cru à une blague tellement cette
question basique volait bas.
Alors comme d'habitude, je me suis tu.
La preuve...
Amicalement,
Laurent (de Marseille)
sabatier <jps...@club-internet.fr> a écrit dans le message :
3B12C3F6...@club-internet.fr...
0 new messages