OVH Cloud OVH Cloud

Sélection d'opérateurs individuels

12 réponses
Avatar
Rex
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

10 réponses

1 2
Avatar
Rex
Re - Bonsoir

Et tant que j'y suis

Y a-t-il moyen de créer des boutons macro invisible
Ou si quelqu'un a un truc....
Ce que je voudrais est qu'en cliquant sur une cellule les propriétés change

Exemple la réponse est en H5 mais invisible (couleur de police et cellule
identique)
Je clique dessus et la couleur de la police change et la
solution est visible
Mieux Si la réponse est bonne cela s'affiche jaune sur vert et si elle
est fausse noir sur rouge

A la limite, une fois que j'ai la solution du clique, les paramètres je les
trouverais bie tout seul

Encore merci et à bientôt


Et j'espère même à TRES bientôt

Rex



"Rex" a écrit dans le message de news:

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







Avatar
JB
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 tout e 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

Avatar
JB
On 30 jan, 22:38, "Rex" wrote:
Re - Bonsoir

Et tant que j'y suis

Y a-t-il moyen de créer des boutons macro invisible
Ou si quelqu'un a un truc....
Ce que je voudrais est qu'en cliquant sur une cellule les propriétés change

Exemple la réponse est en H5 mais invisible (couleur de police et ce llule
identique)
Je clique dessus et la couleur de la police change et la
solution est visible
Mieux Si la réponse est bonne cela s'affiche jaune sur vert et si elle
est fausse noir sur rouge

A la limite, une fois que j'ai la solution du clique, les paramètres je les
trouverais bie tout seul

Encore merci et à bientôt

Et j'espère même à TRES bientôt

Rex

"Rex" a écrit dans le message de news:




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 interact ifs

Je voudrais travailler avec des listes (cela je le maitrise plus ou moi ns)

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érateu rs
(+-/*)

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 to ute 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 Schmimbilibliq ue

Rex- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Plus simple:

Function evalue(chaine)
evalue = Evaluate("=" & chaine)
End Function

http://cjoint.com/?bEw2zRzp7D

Il manque les parenthèses

JB


Avatar
Rex
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

Avatar
JB
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ère ment

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 interact ifs

Je voudrais travailler avec des listes (cela je le maitrise plus ou moi ns)

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érateu rs
(+-/*)

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 to ute 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 Schmimbilibliq ue

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


Avatar
Rex
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


Avatar
Modeste
Bonsour® TeaPot avec ferveur ;o))) vous nous disiez :


Y a-t-il moyen de créer des boutons macro invisible
Ou si quelqu'un a un truc....
Ce que je voudrais est qu'en cliquant sur une cellule les propriétés change

Exemple la réponse est en H5 mais invisible (couleur de police et cellule
identique)
Je clique dessus et la couleur de la police change et la
solution est visible
Mieux Si la réponse est bonne cela s'affiche jaune sur vert et si elle
est fausse noir sur rouge

A la limite, une fois que j'ai la solution du clique, les paramètres je les
trouverais bie tout seul


comme j'arrive encore à la fumée des cierges ....
en complément des solutions de JB
création d'un objet "rectangle" sans remplissage exactement calqué sur les
limites de la cellule H5
auquel on affectera une macro
voir exemple : http://cjoint.com/?bExPG55M5A

pour le fun ( les gosses adorent....suivez mon regard ;o)))) on pourra y
associer des sons Wav, ou encore y ajouter des commentaires sonores via la
librairie Speech
voir explications sur EXcelWiki
fait signe si besoin ... ;o)))




--
--
@+
;o)))

Avatar
Rex
EH OH EH OH EH OH



Tu me vois


Je fais signe

HE HO HE HO

HA! Ca y est, tu m'as vu

Deux ou trois petites chose

En effet t'arrive tard, mais pas trop

Et en plus tu te souviens de TeaPot Et ça c'est bien, tu auras droit à
un bon point

Mais tu ne lis pas les questions (et cela c'est pas ton habitude!!!!)
Mais vu l'heure matinale, on te pardonne volontiers

Ce que je cheche (a part le fait que ton fichier est chouette et me donne
des idées, merci)

et de le faires travailler sur les opérateurs

je mets des chiffres et eux devraient trouver quels sont les opérateurs

je mets 1, 5, 4 et comme réponse 2 il devraient en cliquant arriver à
1+5-2

As-tu compris?

La solution de JB, comme à son habitude est bonne et fonctionne
Mais comme à mon habitude je comprends TRES LENTEMENT

Que veut-tu, on est Anglais ou on ne l'est pas

Merci de ton aide et à bientôt

Rex

PS Et pour ceux qui m'ont envoyés des trucs et des tracs pour les
userformes encore merci et j'étudie
Mais, si c'est pas compliqué, c'est pas facile non plus
Je vous tiens au courant comme promi







"Modeste" a écrit dans le message de news:

Bonsour® TeaPot avec ferveur ;o))) vous nous disiez :


Y a-t-il moyen de créer des boutons macro invisible
Ou si quelqu'un a un truc....
Ce que je voudrais est qu'en cliquant sur une cellule les propriétés
change



Exemple la réponse est en H5 mais invisible (couleur de police et
cellule


identique)
Je clique dessus et la couleur de la police change et la
solution est visible
Mieux Si la réponse est bonne cela s'affiche jaune sur vert et si
elle


est fausse noir sur rouge

A la limite, une fois que j'ai la solution du clique, les paramètres je
les


trouverais bie tout seul


comme j'arrive encore à la fumée des cierges ....
en complément des solutions de JB
création d'un objet "rectangle" sans remplissage exactement calqué sur
les

limites de la cellule H5
auquel on affectera une macro
voir exemple : http://cjoint.com/?bExPG55M5A

pour le fun ( les gosses adorent....suivez mon regard ;o)))) on pourra y
associer des sons Wav, ou encore y ajouter des commentaires sonores via la
librairie Speech
voir explications sur EXcelWiki
fait signe si besoin ... ;o)))




--
--
@+
;o)))





Avatar
Modeste
Bonsour® à toi le possesseur du pneu de la ferrari de JièL qui en à perdu la clé
;o))) vous nous disiez :

En effet t'arrive tard, mais pas trop
Mais tu ne lis pas les questions (et cela c'est pas ton habitude!!!!)


surtout je ne lis pas toutes les réponses ....

As-tu compris?
oui... oui ... présentement, les réponses de JB sont tout à fait cohérentes...

;o))) Commence à faire de l'ombre à notre Misange....
depuis qu'il a entreprit de mettre à disposition tous ses classeurs sur son
propre site ;o)))
http://boisgontierj.free.fr/
Trés important et utile thésaurus qui comble la passoire Cjoint ....

En fait je ne répondais uniquement qu'à la partie :
Y a-t-il moyen de créer des boutons macro invisible
c'est une methode que j'utilisais fréquement (voir Gd-Matriochkas.xls et autres


siouxeries ;o)))

--
--
@+
;o)))


Avatar
Rex
MERCI

Pour ces infos et pour ton aide

Maintenant je vais rejoindre Morphée

A demain ou plus tard


Rex



"Modeste" a écrit dans le message de news:

Bonsour® à toi le possesseur du pneu de la ferrari de JièL qui en à perdu
la clé

;o))) vous nous disiez :

En effet t'arrive tard, mais pas trop
Mais tu ne lis pas les questions (et cela c'est pas ton habitude!!!!)


surtout je ne lis pas toutes les réponses ....

As-tu compris?
oui... oui ... présentement, les réponses de JB sont tout à fait

cohérentes...

;o))) Commence à faire de l'ombre à notre Misange....
depuis qu'il a entreprit de mettre à disposition tous ses classeurs sur
son

propre site ;o)))
http://boisgontierj.free.fr/
Trés important et utile thésaurus qui comble la passoire Cjoint ....

En fait je ne répondais uniquement qu'à la partie :
Y a-t-il moyen de créer des boutons macro invisible
c'est une methode que j'utilisais fréquement (voir Gd-Matriochkas.xls et


autres

siouxeries ;o)))

--
--
@+
;o)))






1 2