Je sais le titre n'est pas très clair, mais je ne sais pas comment
l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux interactifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres
Dans la colonne H j'inscris le résultat
Eux devraient en les sélectionnant sur la liste mettre des opérateurs (+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C et E
Une fois que je pourrais faire cela, je pourrais par après créer toute une
série de variations sur un même thème (Merci Serge et Vanessa)
Puis je ferais un contrôle automatique avec la bonne réponse dans la colonne
H
J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le Schmimbiliblique
Ce message est -il une deuxième solution proposée?
Je vois que dans ta deuxième pièce jointe tu a mis ta première macr o en "Non fonction" par les '
Et si c'est cela, je ne comprends vraiement plus rien
Si tu as le temps de m'expliquer, c'est chouette
Sinon demain j'essaie de comprendre
A bientôt
MERCI et Bonne nuit
Je ne sais pas dans quelle région tu dors, mais ici en Belgique il est près de minuit Et Pagny, El Divo, Ridan, Mickey 3D, Simple Red, les Stones, Barber et Malher (oui je sais c'est un drôle de mélange) ne facilitent pas tro p la réflexion a cet heur tardive
Rex
"JB" a écrit dans le message de news:
On 30 jan, 23:05, "Rex" wrote:
Eh Ben mon vieux !!!!
Bonsoir et merci pour cette réponse SUPER rapide Et qui fonctionne
MAIS
Et c'est tout à fait accessoire
Je ne parviens pas à comprendre ta macro, donc cela sera difficile po ur moi
de l'utiliser autrement Et comme le but final est que je me debrouille de plus en plus seul Ce qui ne m'empêchera nullement de venir vous questionner réguliè rement
Si tu as le temps, le courage et le gentillesse de me faire parvenir la macro avec des commentaires cela serait SUPER sympa
De toute façon un TRES GRAND merci à toi
Une petite question, y a-t-il moyen en Excel de faire des action on-cli que
Par exemple si je clique sur la cellule h4 qu'il me calcule la somme de g1-g5 et uniquement quand je clique sur h4 ou faut-il créer un bouton et lui affecter une petite macro?
A bientôt
Rex
"JB" a écrit dans le message de news:
On 30 jan, 22:06, "Rex" wrote:
Bonsoir
Je sais le titre n'est pas très clair, mais je ne sais pas comment l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux intera ctifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres Dans la colonne H j'inscris le résultat Eux devraient en les sélectionnant sur la liste mettre des opérat eurs (+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C et E
Une fois que je pourrais faire cela, je pourrais par après créer toute une
série de variations sur un même thème (Merci Serge et Vanessa) Puis je ferais un contrôle automatique avec la bonne réponse dans la colonne
H J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le Schmimbiliblique
Rex
Bonsoir,
http://cjoint.com/?bEwS1RtkuW
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column < 7 And Target.Count = 1 Then Cells(Target.Row, 8) = "'" & Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6) y = Evaluate(Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6)) If IsNumeric(y) Then Cells(Target.Row, 9) = y End If End Sub
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Dans l'autre Post (22h55), il suffit d'écrire dans un module (alt+f11 puis insertion/module) simple fonction evalue() que l'on utilise ensuite dans le tableur.
Function evalue(chaine) evalue = Evaluate("=" & chaine) End Function
http://cjoint.com/?bEw2zRzp7D
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Version avec parenthèses:http://cjoint.com/?bFgTXpRwRf
JB
On 30 jan, 23:35, "Rex" <rthompspa...@skynet.be> wrote:
Décidément je dois être nul
Ce message est -il une deuxième solution proposée?
Je vois que dans ta deuxième pièce jointe tu a mis ta première macr o en "Non
fonction" par les '
Et si c'est cela, je ne comprends vraiement plus rien
Si tu as le temps de m'expliquer, c'est chouette
Sinon demain j'essaie de comprendre
A bientôt
MERCI et Bonne nuit
Je ne sais pas dans quelle région tu dors, mais ici en Belgique il est près
de minuit
Et Pagny, El Divo, Ridan, Mickey 3D, Simple Red, les Stones, Barber et
Malher (oui je sais c'est un drôle de mélange) ne facilitent pas tro p la
réflexion a cet heur tardive
Rex
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1170195313.121651.318...@h3g2000cwc.googlegroups.com...
On 30 jan, 23:05, "Rex" <rthompspa...@skynet.be> wrote:
Eh Ben mon vieux !!!!
Bonsoir et merci pour cette réponse SUPER rapide
Et qui fonctionne
MAIS
Et c'est tout à fait accessoire
Je ne parviens pas à comprendre ta macro, donc cela sera difficile po ur
moi
de l'utiliser autrement
Et comme le but final est que je me debrouille de plus en plus seul
Ce qui ne m'empêchera nullement de venir vous questionner réguliè rement
Si tu as le temps, le courage et le gentillesse de me faire parvenir la
macro avec des commentaires cela serait SUPER sympa
De toute façon un TRES GRAND merci à toi
Une petite question, y a-t-il moyen en Excel de faire des action on-cli que
Par exemple si je clique sur la cellule h4 qu'il me calcule la somme de
g1-g5 et uniquement quand je clique sur h4
ou faut-il créer un bouton et lui affecter une petite macro?
A bientôt
Rex
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1170193511.738799.91...@l53g2000cwa.googlegroups.com...
On 30 jan, 22:06, "Rex" <rthompspa...@skynet.be> wrote:
Bonsoir
Je sais le titre n'est pas très clair, mais je ne sais pas comment
l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux intera ctifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou
moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres
Dans la colonne H j'inscris le résultat
Eux devraient en les sélectionnant sur la liste mettre des opérat eurs
(+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C et
E
Une fois que je pourrais faire cela, je pourrais par après créer toute
une
série de variations sur un même thème (Merci Serge et Vanessa)
Puis je ferais un contrôle automatique avec la bonne réponse dans la
colonne
H
J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le
Schmimbiliblique
Rex
Bonsoir,
http://cjoint.com/?bEwS1RtkuW
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 7 And Target.Count = 1 Then
Cells(Target.Row, 8) = "'" & Cells(Target.Row, 2) &
Cells(Target.Row, 3) & Cells(Target.Row, 4) & _
Cells(Target.Row, 5) & Cells(Target.Row, 6)
y = Evaluate(Cells(Target.Row, 2) & Cells(Target.Row, 3) &
Cells(Target.Row, 4) & _
Cells(Target.Row, 5) & Cells(Target.Row, 6))
If IsNumeric(y) Then Cells(Target.Row, 9) = y
End If
End Sub
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Dans l'autre Post (22h55), il suffit d'écrire dans un module (alt+f11
puis insertion/module) simple fonction evalue() que l'on utilise
ensuite dans le tableur.
Function evalue(chaine)
evalue = Evaluate("=" & chaine)
End Function
http://cjoint.com/?bEw2zRzp7D
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Version avec parenthèses:http://cjoint.com/?bFgTXpRwRf
Ce message est -il une deuxième solution proposée?
Je vois que dans ta deuxième pièce jointe tu a mis ta première macr o en "Non fonction" par les '
Et si c'est cela, je ne comprends vraiement plus rien
Si tu as le temps de m'expliquer, c'est chouette
Sinon demain j'essaie de comprendre
A bientôt
MERCI et Bonne nuit
Je ne sais pas dans quelle région tu dors, mais ici en Belgique il est près de minuit Et Pagny, El Divo, Ridan, Mickey 3D, Simple Red, les Stones, Barber et Malher (oui je sais c'est un drôle de mélange) ne facilitent pas tro p la réflexion a cet heur tardive
Rex
"JB" a écrit dans le message de news:
On 30 jan, 23:05, "Rex" wrote:
Eh Ben mon vieux !!!!
Bonsoir et merci pour cette réponse SUPER rapide Et qui fonctionne
MAIS
Et c'est tout à fait accessoire
Je ne parviens pas à comprendre ta macro, donc cela sera difficile po ur moi
de l'utiliser autrement Et comme le but final est que je me debrouille de plus en plus seul Ce qui ne m'empêchera nullement de venir vous questionner réguliè rement
Si tu as le temps, le courage et le gentillesse de me faire parvenir la macro avec des commentaires cela serait SUPER sympa
De toute façon un TRES GRAND merci à toi
Une petite question, y a-t-il moyen en Excel de faire des action on-cli que
Par exemple si je clique sur la cellule h4 qu'il me calcule la somme de g1-g5 et uniquement quand je clique sur h4 ou faut-il créer un bouton et lui affecter une petite macro?
A bientôt
Rex
"JB" a écrit dans le message de news:
On 30 jan, 22:06, "Rex" wrote:
Bonsoir
Je sais le titre n'est pas très clair, mais je ne sais pas comment l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux intera ctifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres Dans la colonne H j'inscris le résultat Eux devraient en les sélectionnant sur la liste mettre des opérat eurs (+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C et E
Une fois que je pourrais faire cela, je pourrais par après créer toute une
série de variations sur un même thème (Merci Serge et Vanessa) Puis je ferais un contrôle automatique avec la bonne réponse dans la colonne
H J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le Schmimbiliblique
Rex
Bonsoir,
http://cjoint.com/?bEwS1RtkuW
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column < 7 And Target.Count = 1 Then Cells(Target.Row, 8) = "'" & Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6) y = Evaluate(Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6)) If IsNumeric(y) Then Cells(Target.Row, 9) = y End If End Sub
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Dans l'autre Post (22h55), il suffit d'écrire dans un module (alt+f11 puis insertion/module) simple fonction evalue() que l'on utilise ensuite dans le tableur.
Function evalue(chaine) evalue = Evaluate("=" & chaine) End Function
http://cjoint.com/?bEw2zRzp7D
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Version avec parenthèses:http://cjoint.com/?bFgTXpRwRf
JB
rthompson
GOOOOOOD MORNIIIIIIIIING Excelllllers
Bonjour à toi Et merci
Ta dernière soluce me permettera de faire pas mal de petits trucs
A chaque fois que je pose une question ici, je suis epoustouflé par la qualité des réponses
Et petit à petit je fais mon nid, et qui sait un jour je serais moi aussi un "Expert"
A bientôt
Rex
"JB" a écrit dans le message de news:
On 30 jan, 23:35, "Rex" wrote:
Décidément je dois être nul
Ce message est -il une deuxième solution proposée?
Je vois que dans ta deuxième pièce jointe tu a mis ta première macro en "Non fonction" par les '
Et si c'est cela, je ne comprends vraiement plus rien
Si tu as le temps de m'expliquer, c'est chouette
Sinon demain j'essaie de comprendre
A bientôt
MERCI et Bonne nuit
Je ne sais pas dans quelle région tu dors, mais ici en Belgique il est près de minuit Et Pagny, El Divo, Ridan, Mickey 3D, Simple Red, les Stones, Barber et Malher (oui je sais c'est un drôle de mélange) ne facilitent pas trop la réflexion a cet heur tardive
Rex
"JB" a écrit dans le message de news:
On 30 jan, 23:05, "Rex" wrote:
Eh Ben mon vieux !!!!
Bonsoir et merci pour cette réponse SUPER rapide Et qui fonctionne
MAIS
Et c'est tout à fait accessoire
Je ne parviens pas à comprendre ta macro, donc cela sera difficile pour moi
de l'utiliser autrement Et comme le but final est que je me debrouille de plus en plus seul Ce qui ne m'empêchera nullement de venir vous questionner régulièrement
Si tu as le temps, le courage et le gentillesse de me faire parvenir la macro avec des commentaires cela serait SUPER sympa
De toute façon un TRES GRAND merci à toi
Une petite question, y a-t-il moyen en Excel de faire des action on-clique
Par exemple si je clique sur la cellule h4 qu'il me calcule la somme de g1-g5 et uniquement quand je clique sur h4 ou faut-il créer un bouton et lui affecter une petite macro?
A bientôt
Rex
"JB" a écrit dans le message de news:
On 30 jan, 22:06, "Rex" wrote:
Bonsoir
Je sais le titre n'est pas très clair, mais je ne sais pas comment l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux interactifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres Dans la colonne H j'inscris le résultat Eux devraient en les sélectionnant sur la liste mettre des opérateurs (+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C et E
Une fois que je pourrais faire cela, je pourrais par après créer toute une
série de variations sur un même thème (Merci Serge et Vanessa) Puis je ferais un contrôle automatique avec la bonne réponse dans la colonne
H J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le Schmimbiliblique
Rex
Bonsoir,
http://cjoint.com/?bEwS1RtkuW
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column < 7 And Target.Count = 1 Then Cells(Target.Row, 8) = "'" & Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6) y = Evaluate(Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6)) If IsNumeric(y) Then Cells(Target.Row, 9) = y End If End Sub
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Dans l'autre Post (22h55), il suffit d'écrire dans un module (alt+f11 puis insertion/module) simple fonction evalue() que l'on utilise ensuite dans le tableur.
Function evalue(chaine) evalue = Evaluate("=" & chaine) End Function
http://cjoint.com/?bEw2zRzp7D
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Version avec parenthèses:http://cjoint.com/?bFgTXpRwRf
JB
GOOOOOOD MORNIIIIIIIIING Excelllllers
Bonjour à toi
Et merci
Ta dernière soluce me permettera de faire pas mal de petits trucs
A chaque fois que je pose une question ici, je suis epoustouflé par la
qualité des réponses
Et petit à petit je fais mon nid, et qui sait un jour je serais moi aussi un
"Expert"
A bientôt
Rex
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1170222372.450773.211810@k78g2000cwa.googlegroups.com...
On 30 jan, 23:35, "Rex" <rthompspa...@skynet.be> wrote:
Décidément je dois être nul
Ce message est -il une deuxième solution proposée?
Je vois que dans ta deuxième pièce jointe tu a mis ta première macro en
"Non
fonction" par les '
Et si c'est cela, je ne comprends vraiement plus rien
Si tu as le temps de m'expliquer, c'est chouette
Sinon demain j'essaie de comprendre
A bientôt
MERCI et Bonne nuit
Je ne sais pas dans quelle région tu dors, mais ici en Belgique il est
près
de minuit
Et Pagny, El Divo, Ridan, Mickey 3D, Simple Red, les Stones, Barber et
Malher (oui je sais c'est un drôle de mélange) ne facilitent pas trop la
réflexion a cet heur tardive
Rex
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1170195313.121651.318...@h3g2000cwc.googlegroups.com...
On 30 jan, 23:05, "Rex" <rthompspa...@skynet.be> wrote:
Eh Ben mon vieux !!!!
Bonsoir et merci pour cette réponse SUPER rapide
Et qui fonctionne
MAIS
Et c'est tout à fait accessoire
Je ne parviens pas à comprendre ta macro, donc cela sera difficile pour
moi
de l'utiliser autrement
Et comme le but final est que je me debrouille de plus en plus seul
Ce qui ne m'empêchera nullement de venir vous questionner régulièrement
Si tu as le temps, le courage et le gentillesse de me faire parvenir la
macro avec des commentaires cela serait SUPER sympa
De toute façon un TRES GRAND merci à toi
Une petite question, y a-t-il moyen en Excel de faire des action
on-clique
Par exemple si je clique sur la cellule h4 qu'il me calcule la somme de
g1-g5 et uniquement quand je clique sur h4
ou faut-il créer un bouton et lui affecter une petite macro?
A bientôt
Rex
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1170193511.738799.91...@l53g2000cwa.googlegroups.com...
On 30 jan, 22:06, "Rex" <rthompspa...@skynet.be> wrote:
Bonsoir
Je sais le titre n'est pas très clair, mais je ne sais pas comment
l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux
interactifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou
moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres
Dans la colonne H j'inscris le résultat
Eux devraient en les sélectionnant sur la liste mettre des opérateurs
(+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C
et
E
Une fois que je pourrais faire cela, je pourrais par après créer toute
une
série de variations sur un même thème (Merci Serge et Vanessa)
Puis je ferais un contrôle automatique avec la bonne réponse dans la
colonne
H
J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le
Schmimbiliblique
Rex
Bonsoir,
http://cjoint.com/?bEwS1RtkuW
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 7 And Target.Count = 1 Then
Cells(Target.Row, 8) = "'" & Cells(Target.Row, 2) &
Cells(Target.Row, 3) & Cells(Target.Row, 4) & _
Cells(Target.Row, 5) & Cells(Target.Row, 6)
y = Evaluate(Cells(Target.Row, 2) & Cells(Target.Row, 3) &
Cells(Target.Row, 4) & _
Cells(Target.Row, 5) & Cells(Target.Row, 6))
If IsNumeric(y) Then Cells(Target.Row, 9) = y
End If
End Sub
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Dans l'autre Post (22h55), il suffit d'écrire dans un module (alt+f11
puis insertion/module) simple fonction evalue() que l'on utilise
ensuite dans le tableur.
Function evalue(chaine)
evalue = Evaluate("=" & chaine)
End Function
http://cjoint.com/?bEw2zRzp7D
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Version avec parenthèses:http://cjoint.com/?bFgTXpRwRf
Ta dernière soluce me permettera de faire pas mal de petits trucs
A chaque fois que je pose une question ici, je suis epoustouflé par la qualité des réponses
Et petit à petit je fais mon nid, et qui sait un jour je serais moi aussi un "Expert"
A bientôt
Rex
"JB" a écrit dans le message de news:
On 30 jan, 23:35, "Rex" wrote:
Décidément je dois être nul
Ce message est -il une deuxième solution proposée?
Je vois que dans ta deuxième pièce jointe tu a mis ta première macro en "Non fonction" par les '
Et si c'est cela, je ne comprends vraiement plus rien
Si tu as le temps de m'expliquer, c'est chouette
Sinon demain j'essaie de comprendre
A bientôt
MERCI et Bonne nuit
Je ne sais pas dans quelle région tu dors, mais ici en Belgique il est près de minuit Et Pagny, El Divo, Ridan, Mickey 3D, Simple Red, les Stones, Barber et Malher (oui je sais c'est un drôle de mélange) ne facilitent pas trop la réflexion a cet heur tardive
Rex
"JB" a écrit dans le message de news:
On 30 jan, 23:05, "Rex" wrote:
Eh Ben mon vieux !!!!
Bonsoir et merci pour cette réponse SUPER rapide Et qui fonctionne
MAIS
Et c'est tout à fait accessoire
Je ne parviens pas à comprendre ta macro, donc cela sera difficile pour moi
de l'utiliser autrement Et comme le but final est que je me debrouille de plus en plus seul Ce qui ne m'empêchera nullement de venir vous questionner régulièrement
Si tu as le temps, le courage et le gentillesse de me faire parvenir la macro avec des commentaires cela serait SUPER sympa
De toute façon un TRES GRAND merci à toi
Une petite question, y a-t-il moyen en Excel de faire des action on-clique
Par exemple si je clique sur la cellule h4 qu'il me calcule la somme de g1-g5 et uniquement quand je clique sur h4 ou faut-il créer un bouton et lui affecter une petite macro?
A bientôt
Rex
"JB" a écrit dans le message de news:
On 30 jan, 22:06, "Rex" wrote:
Bonsoir
Je sais le titre n'est pas très clair, mais je ne sais pas comment l'exprimer
Ce que je cherche à faire est très simple (comme tout dans la vie)
Je prépare des excercices pour (petits) enfants sur tableaux interactifs
Je voudrais travailler avec des listes (cela je le maitrise plus ou moins)
Dans les colonnes B, D, F je (ou eux) tape des chiffres Dans la colonne H j'inscris le résultat Eux devraient en les sélectionnant sur la liste mettre des opérateurs (+-/*)
dans les colonnes C et E
Leur résultat s'afficherait automatiquement dans la colonne G
Comment faire pour qu'Excel prenne en compte l'opérateur choisi en C et E
Une fois que je pourrais faire cela, je pourrais par après créer toute une
série de variations sur un même thème (Merci Serge et Vanessa) Puis je ferais un contrôle automatique avec la bonne réponse dans la colonne
H J'espère avoir été plus claire dans le texte que dans le titre
Un grand merci pour tout coup de pied faisant avancer le Schmimbiliblique
Rex
Bonsoir,
http://cjoint.com/?bEwS1RtkuW
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column < 7 And Target.Count = 1 Then Cells(Target.Row, 8) = "'" & Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6) y = Evaluate(Cells(Target.Row, 2) & Cells(Target.Row, 3) & Cells(Target.Row, 4) & _ Cells(Target.Row, 5) & Cells(Target.Row, 6)) If IsNumeric(y) Then Cells(Target.Row, 9) = y End If End Sub
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Dans l'autre Post (22h55), il suffit d'écrire dans un module (alt+f11 puis insertion/module) simple fonction evalue() que l'on utilise ensuite dans le tableur.
Function evalue(chaine) evalue = Evaluate("=" & chaine) End Function
http://cjoint.com/?bEw2zRzp7D
JB- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Version avec parenthèses:http://cjoint.com/?bFgTXpRwRf