OVH Cloud OVH Cloud

Croix dans cellule

6 réponses
Avatar
Nangoustine
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

6 réponses

Avatar
CAP2
Salut,

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


Avatar
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
Avatar
Modeste
Bonsour ® Nangoustine,
Données > Validation >
Autoriser : Personnalisé Ignorer si vide
formule : ="X"¡

x ou X seront seuls autorisés....

@+

-----Message d'origine-----
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
.



Avatar
Claude Trouet
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


Avatar
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