Bonjour à tous,
Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs
puisse inscrire une croix dans la cellule de leur choix uniquement par
l'utilsation de la souris. J'avais donc mis une validation des cellules
concernées par liste déroulante où l'on sélectionner la croix. Problème :
aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de
cliquer sur la croix dans le menu déroulant pour qu'elle soit sélectionnée.
Comment pourrais je donc faire pour qu'une croix apparaisse dans la cellule
par simple clique.
PS: toutes les cellules comportant une croix sont ensuite comptabilisées
grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais
également éviter les macros car le message d'avertissement à l'ouverture de
macro pourrait effrayer des utilisateurs.
tu peux mettre ce code dans la feuille de code de ThisWorkbook :
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) ActiveCell.Value = "X" End Sub
Dès qu'ils vont cliquer sur une cellule, elle contiendra un X...
Ca marche ?
CAP2
Jacky
Bonsoir Nangoustine
J'avais donc mis une validation des cellules concernées par liste déroulante où l'on sélectionner la croix.
Une Croix ?? Un X ou x Tous dans la même colonne ?? Précise stp
JJ
"Nangoustine" a écrit dans le message de news:
Bonjour à tous, Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs puisse inscrire une croix dans la cellule de leur choix uniquement par l'utilsation de la souris. J'avais donc mis une validation des cellules concernées par liste déroulante où l'on sélectionner la croix. Problème : aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de cliquer sur la croix dans le menu déroulant pour qu'elle soit sélectionnée.
Comment pourrais je donc faire pour qu'une croix apparaisse dans la cellule
par simple clique. PS: toutes les cellules comportant une croix sont ensuite comptabilisées grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais également éviter les macros car le message d'avertissement à l'ouverture de
macro pourrait effrayer des utilisateurs.
Si vous avez une idée.
Merci. Nangoustine -- Nangoustine
Bonsoir Nangoustine
J'avais donc mis une validation des cellules
concernées par liste déroulante où l'on sélectionner la croix.
Une Croix ??
Un X ou x
Tous dans la même colonne ??
Précise stp
JJ
"Nangoustine" <Nangoustine@discussions.microsoft.com> a écrit dans le
message de news:A78065D8-6F87-4082-8B91-FF3C3279C16E@microsoft.com...
Bonjour à tous,
Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs
puisse inscrire une croix dans la cellule de leur choix uniquement par
l'utilsation de la souris. J'avais donc mis une validation des cellules
concernées par liste déroulante où l'on sélectionner la croix. Problème :
aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de
cliquer sur la croix dans le menu déroulant pour qu'elle soit
sélectionnée.
Comment pourrais je donc faire pour qu'une croix apparaisse dans la
cellule
par simple clique.
PS: toutes les cellules comportant une croix sont ensuite comptabilisées
grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais
également éviter les macros car le message d'avertissement à l'ouverture
de
J'avais donc mis une validation des cellules concernées par liste déroulante où l'on sélectionner la croix.
Une Croix ?? Un X ou x Tous dans la même colonne ?? Précise stp
JJ
"Nangoustine" a écrit dans le message de news:
Bonjour à tous, Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs puisse inscrire une croix dans la cellule de leur choix uniquement par l'utilsation de la souris. J'avais donc mis une validation des cellules concernées par liste déroulante où l'on sélectionner la croix. Problème : aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de cliquer sur la croix dans le menu déroulant pour qu'elle soit sélectionnée.
Comment pourrais je donc faire pour qu'une croix apparaisse dans la cellule
par simple clique. PS: toutes les cellules comportant une croix sont ensuite comptabilisées grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais également éviter les macros car le message d'avertissement à l'ouverture de
macro pourrait effrayer des utilisateurs.
Si vous avez une idée.
Merci. Nangoustine -- Nangoustine
CAP2
Et pour ne pas avoir le message pour activer tes macros, passe le niveau de sécurité à "Faible" (Barre d'outils Visual basic, bouton sécurité).
CAP2
Et pour ne pas avoir le message pour activer tes macros, passe le niveau de
sécurité à "Faible" (Barre d'outils Visual basic, bouton sécurité).
Bonsoir, Selectionner les cellules faisant offiice de case à cocher et nommer la sélection Croix dans mon exemple Dans le module VB de la feuille , coller la procédure ci-dessous
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set isect = Intersect(Target, Range("Croix")) If isect Is Nothing Then Exit Sub If Target = "X" Then Target = "" Else Target = "X" End If End Sub
Nota : cela marche comme une bascule, mais il faut avoir changé de cellule entre deux
Est-ce OK ? CT
"Nangoustine" a écrit dans le message de news:
Bonjour à tous, Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs puisse inscrire une croix dans la cellule de leur choix uniquement par l'utilsation de la souris. J'avais donc mis une validation des cellules concernées par liste déroulante où l'on sélectionner la croix. Problème : aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de cliquer sur la croix dans le menu déroulant pour qu'elle soit sélectionnée. Comment pourrais je donc faire pour qu'une croix apparaisse dans la cellule par simple clique. PS: toutes les cellules comportant une croix sont ensuite comptabilisées grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais également éviter les macros car le message d'avertissement à l'ouverture de macro pourrait effrayer des utilisateurs.
Si vous avez une idée.
Merci. Nangoustine -- Nangoustine
Bonsoir,
Selectionner les cellules faisant offiice de case à cocher et nommer la
sélection Croix dans mon exemple
Dans le module VB de la feuille , coller la procédure ci-dessous
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set isect = Intersect(Target, Range("Croix"))
If isect Is Nothing Then Exit Sub
If Target = "X" Then
Target = ""
Else
Target = "X"
End If
End Sub
Nota : cela marche comme une bascule, mais il faut avoir changé de cellule
entre deux
Est-ce OK ?
CT
"Nangoustine" <Nangoustine@discussions.microsoft.com> a écrit dans le
message de news: A78065D8-6F87-4082-8B91-FF3C3279C16E@microsoft.com...
Bonjour à tous,
Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs
puisse inscrire une croix dans la cellule de leur choix uniquement par
l'utilsation de la souris. J'avais donc mis une validation des cellules
concernées par liste déroulante où l'on sélectionner la croix. Problème :
aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de
cliquer sur la croix dans le menu déroulant pour qu'elle soit
sélectionnée.
Comment pourrais je donc faire pour qu'une croix apparaisse dans la
cellule
par simple clique.
PS: toutes les cellules comportant une croix sont ensuite comptabilisées
grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais
également éviter les macros car le message d'avertissement à l'ouverture
de
macro pourrait effrayer des utilisateurs.
Bonsoir, Selectionner les cellules faisant offiice de case à cocher et nommer la sélection Croix dans mon exemple Dans le module VB de la feuille , coller la procédure ci-dessous
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set isect = Intersect(Target, Range("Croix")) If isect Is Nothing Then Exit Sub If Target = "X" Then Target = "" Else Target = "X" End If End Sub
Nota : cela marche comme une bascule, mais il faut avoir changé de cellule entre deux
Est-ce OK ? CT
"Nangoustine" a écrit dans le message de news:
Bonjour à tous, Sur un classeur excel (un questionnaire), je voudrais que les utilisateurs puisse inscrire une croix dans la cellule de leur choix uniquement par l'utilsation de la souris. J'avais donc mis une validation des cellules concernées par liste déroulante où l'on sélectionner la croix. Problème : aprés test, certains utilsateurs novices de Excel n'ont pas le réflexe de cliquer sur la croix dans le menu déroulant pour qu'elle soit sélectionnée. Comment pourrais je donc faire pour qu'une croix apparaisse dans la cellule par simple clique. PS: toutes les cellules comportant une croix sont ensuite comptabilisées grâce à une formule, je ne peut donc utiliser de useforms. Je voudrais également éviter les macros car le message d'avertissement à l'ouverture de macro pourrait effrayer des utilisateurs.
Si vous avez une idée.
Merci. Nangoustine -- Nangoustine
Rouch
Bonsoir,
Ben modifier le niveau de sécurité à faible, c'est vraiment pas recommandé.
Il suffit d'utiliser la signature électronique du document afin que Excel autorise automatique l'ouverture des macros.
@+
Xavier
CAP2 a exposé le 08/10/2004 :
Et pour ne pas avoir le message pour activer tes macros, passe le niveau de sécurité à "Faible" (Barre d'outils Visual basic, bouton sécurité).
CAP2
Bonsoir,
Ben modifier le niveau de sécurité à faible, c'est vraiment pas
recommandé.
Il suffit d'utiliser la signature électronique du document afin que
Excel autorise automatique l'ouverture des macros.
@+
Xavier
CAP2 a exposé le 08/10/2004 :
Et pour ne pas avoir le message pour activer tes macros, passe le niveau de
sécurité à "Faible" (Barre d'outils Visual basic, bouton sécurité).