J'aimerai faire un controle de num=E9ricit=E9 (par Vba) dans=20
une cellule (5000 lignes) lors de la saisie d'une=20
quantit=E9. J'aimerai controler que l'utilisateur ne=20
saisisse que des chiffres, mais je n'ai pas=20
l'=E9venement "Keypress" et du coup je suis entrain de faire=20
une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour=20
cela ?
Comment g=E9r=E9r les touches Entr=E9e, Fleche droite,gauche,=20
haut,bas que l'utilisateur risque d'utilis=E9 apr=E8s avoir=20
saisie dans la cellule ?
Je sais que pour vous les pros c'est une question idiote=20
mais je s=E8che sur ce coup l=E0.
Merci d'avance et bravo pour ceux qui se d=E9vouent tlj pour=20
les autres !!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Robert Dezan
Bonsoir Gérard, Pour ta 1ere question, tu peux utiliser le menu "Données >> Validation" Dans l'onglet Options : Autoriser >> Décimal avec min très petit ( -1000000...) ou Entier si nécessaire. Dans les onglets Saisie et Alerte : mettre des messages d'explication et bloquer le calcul par Style "Arrêt" Pour la 2eme question : 1 - déverrouiller uniquement les cellules de saisie dans la feuille "Toto" (colorier les cellules de saisie, c'est mieux pour les utilisateurs) 2 - protéger la feuille avec ou sans mot de passe 3 - ajouter dans le code VBA du ThisWorkbook le code suivant : Private Sub Workbook_Open() Sheets("Toto").EnableSelection = xlUnlockedCells End Sub Cela à pour effet de n'autoriser le clic que sur les cellules non verrouillées et sans envoyer de message avertissant que la cellule est verrouillée ce qui est toujours déplaisant. Cordialement Robert Dezan
"gege" a écrit dans le message de news:030b01c36e52$d76044d0$ Bonjour,
J'aimerai faire un controle de numéricité (par Vba) dans une cellule (5000 lignes) lors de la saisie d'une quantité. J'aimerai controler que l'utilisateur ne saisisse que des chiffres, mais je n'ai pas l'évenement "Keypress" et du coup je suis entrain de faire une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour cela ? Comment gérér les touches Entrée, Fleche droite,gauche, haut,bas que l'utilisateur risque d'utilisé après avoir saisie dans la cellule ? Je sais que pour vous les pros c'est une question idiote mais je sèche sur ce coup là. Merci d'avance et bravo pour ceux qui se dévouent tlj pour les autres !!!
gege
Bonsoir Gérard,
Pour ta 1ere question, tu peux utiliser le menu "Données >> Validation"
Dans l'onglet Options : Autoriser >> Décimal avec min très petit
( -1000000...) ou Entier si nécessaire.
Dans les onglets Saisie et Alerte : mettre des messages d'explication et
bloquer le calcul par Style "Arrêt"
Pour la 2eme question :
1 - déverrouiller uniquement les cellules de saisie dans la feuille "Toto"
(colorier les cellules de saisie, c'est mieux pour les utilisateurs)
2 - protéger la feuille avec ou sans mot de passe
3 - ajouter dans le code VBA du ThisWorkbook le code suivant :
Private Sub Workbook_Open()
Sheets("Toto").EnableSelection = xlUnlockedCells
End Sub
Cela à pour effet de n'autoriser le clic que sur les cellules non
verrouillées
et sans envoyer de message avertissant que la cellule est verrouillée ce
qui est toujours déplaisant.
Cordialement
Robert Dezan
"gege" <gerard.louisjean@edf.nospam> a écrit dans le message de
news:030b01c36e52$d76044d0$a101280a@phx.gbl...
Bonjour,
J'aimerai faire un controle de numéricité (par Vba) dans
une cellule (5000 lignes) lors de la saisie d'une
quantité. J'aimerai controler que l'utilisateur ne
saisisse que des chiffres, mais je n'ai pas
l'évenement "Keypress" et du coup je suis entrain de faire
une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour
cela ?
Comment gérér les touches Entrée, Fleche droite,gauche,
haut,bas que l'utilisateur risque d'utilisé après avoir
saisie dans la cellule ?
Je sais que pour vous les pros c'est une question idiote
mais je sèche sur ce coup là.
Merci d'avance et bravo pour ceux qui se dévouent tlj pour
les autres !!!
Bonsoir Gérard, Pour ta 1ere question, tu peux utiliser le menu "Données >> Validation" Dans l'onglet Options : Autoriser >> Décimal avec min très petit ( -1000000...) ou Entier si nécessaire. Dans les onglets Saisie et Alerte : mettre des messages d'explication et bloquer le calcul par Style "Arrêt" Pour la 2eme question : 1 - déverrouiller uniquement les cellules de saisie dans la feuille "Toto" (colorier les cellules de saisie, c'est mieux pour les utilisateurs) 2 - protéger la feuille avec ou sans mot de passe 3 - ajouter dans le code VBA du ThisWorkbook le code suivant : Private Sub Workbook_Open() Sheets("Toto").EnableSelection = xlUnlockedCells End Sub Cela à pour effet de n'autoriser le clic que sur les cellules non verrouillées et sans envoyer de message avertissant que la cellule est verrouillée ce qui est toujours déplaisant. Cordialement Robert Dezan
"gege" a écrit dans le message de news:030b01c36e52$d76044d0$ Bonjour,
J'aimerai faire un controle de numéricité (par Vba) dans une cellule (5000 lignes) lors de la saisie d'une quantité. J'aimerai controler que l'utilisateur ne saisisse que des chiffres, mais je n'ai pas l'évenement "Keypress" et du coup je suis entrain de faire une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour cela ? Comment gérér les touches Entrée, Fleche droite,gauche, haut,bas que l'utilisateur risque d'utilisé après avoir saisie dans la cellule ? Je sais que pour vous les pros c'est une question idiote mais je sèche sur ce coup là. Merci d'avance et bravo pour ceux qui se dévouent tlj pour les autres !!!
gege
gege
bonsoir Robert, Merci pour ta réponse rapide, Je vais explorer cette piste. Cordialement
gege
-----Message d'origine----- Bonsoir Gérard, Pour ta 1ere question, tu peux utiliser le menu "Données
Validation" Dans l'onglet Options : Autoriser >> Décimal avec min
très petit
( -1000000...) ou Entier si nécessaire. Dans les onglets Saisie et Alerte : mettre des messages d'explication et
bloquer le calcul par Style "Arrêt" Pour la 2eme question : 1 - déverrouiller uniquement les cellules de saisie dans la feuille "Toto"
(colorier les cellules de saisie, c'est mieux pour les utilisateurs)
2 - protéger la feuille avec ou sans mot de passe 3 - ajouter dans le code VBA du ThisWorkbook le code suivant :
Private Sub Workbook_Open() Sheets("Toto").EnableSelection = xlUnlockedCells
End Sub Cela à pour effet de n'autoriser le clic que sur les cellules non
verrouillées et sans envoyer de message avertissant que la cellule est verrouillée ce
qui est toujours déplaisant. Cordialement Robert Dezan
"gege" a écrit dans le message de
news:030b01c36e52$d76044d0$ Bonjour,
J'aimerai faire un controle de numéricité (par Vba) dans une cellule (5000 lignes) lors de la saisie d'une quantité. J'aimerai controler que l'utilisateur ne saisisse que des chiffres, mais je n'ai pas l'évenement "Keypress" et du coup je suis entrain de faire une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour cela ? Comment gérér les touches Entrée, Fleche droite,gauche, haut,bas que l'utilisateur risque d'utilisé après avoir saisie dans la cellule ? Je sais que pour vous les pros c'est une question idiote mais je sèche sur ce coup là. Merci d'avance et bravo pour ceux qui se dévouent tlj pour les autres !!!
gege
.
bonsoir Robert,
Merci pour ta réponse rapide,
Je vais explorer cette piste.
Cordialement
gege
-----Message d'origine-----
Bonsoir Gérard,
Pour ta 1ere question, tu peux utiliser le menu "Données
Validation"
Dans l'onglet Options : Autoriser >> Décimal avec min
très petit
( -1000000...) ou Entier si nécessaire.
Dans les onglets Saisie et Alerte : mettre des
messages d'explication et
bloquer le calcul par Style "Arrêt"
Pour la 2eme question :
1 - déverrouiller uniquement les cellules de saisie
dans la feuille "Toto"
(colorier les cellules de saisie, c'est mieux
pour les utilisateurs)
2 - protéger la feuille avec ou sans mot de passe
3 - ajouter dans le code VBA du ThisWorkbook le code
suivant :
Private Sub Workbook_Open()
Sheets("Toto").EnableSelection =
xlUnlockedCells
End Sub
Cela à pour effet de n'autoriser le clic que sur
les cellules non
verrouillées
et sans envoyer de message avertissant que la
cellule est verrouillée ce
qui est toujours déplaisant.
Cordialement
Robert Dezan
"gege" <gerard.louisjean@edf.nospam> a écrit dans le
message de
J'aimerai faire un controle de numéricité (par Vba) dans
une cellule (5000 lignes) lors de la saisie d'une
quantité. J'aimerai controler que l'utilisateur ne
saisisse que des chiffres, mais je n'ai pas
l'évenement "Keypress" et du coup je suis entrain de faire
une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour
cela ?
Comment gérér les touches Entrée, Fleche droite,gauche,
haut,bas que l'utilisateur risque d'utilisé après avoir
saisie dans la cellule ?
Je sais que pour vous les pros c'est une question idiote
mais je sèche sur ce coup là.
Merci d'avance et bravo pour ceux qui se dévouent tlj pour
les autres !!!
bonsoir Robert, Merci pour ta réponse rapide, Je vais explorer cette piste. Cordialement
gege
-----Message d'origine----- Bonsoir Gérard, Pour ta 1ere question, tu peux utiliser le menu "Données
Validation" Dans l'onglet Options : Autoriser >> Décimal avec min
très petit
( -1000000...) ou Entier si nécessaire. Dans les onglets Saisie et Alerte : mettre des messages d'explication et
bloquer le calcul par Style "Arrêt" Pour la 2eme question : 1 - déverrouiller uniquement les cellules de saisie dans la feuille "Toto"
(colorier les cellules de saisie, c'est mieux pour les utilisateurs)
2 - protéger la feuille avec ou sans mot de passe 3 - ajouter dans le code VBA du ThisWorkbook le code suivant :
Private Sub Workbook_Open() Sheets("Toto").EnableSelection = xlUnlockedCells
End Sub Cela à pour effet de n'autoriser le clic que sur les cellules non
verrouillées et sans envoyer de message avertissant que la cellule est verrouillée ce
qui est toujours déplaisant. Cordialement Robert Dezan
"gege" a écrit dans le message de
news:030b01c36e52$d76044d0$ Bonjour,
J'aimerai faire un controle de numéricité (par Vba) dans une cellule (5000 lignes) lors de la saisie d'une quantité. J'aimerai controler que l'utilisateur ne saisisse que des chiffres, mais je n'ai pas l'évenement "Keypress" et du coup je suis entrain de faire une usine a gaz pour controler la saisie.
Existe il une fonction ou un evenement pour cela pour cela ? Comment gérér les touches Entrée, Fleche droite,gauche, haut,bas que l'utilisateur risque d'utilisé après avoir saisie dans la cellule ? Je sais que pour vous les pros c'est une question idiote mais je sèche sur ce coup là. Merci d'avance et bravo pour ceux qui se dévouent tlj pour les autres !!!