J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie
pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes
déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à
la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée()
'
' Bouton1_QuandClic Macro
' Macro enregistrée le 10/03/2005 par nlemonnier
'
'
Range("A2:D2").Select
ActiveSheet.ShowDataForm
End Sub
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
Pierre Fauconnier
Bonjour
Il n'y a pas moyen de mettre des listes déroulantes dans les grilles créées par Excel. Tu dois créer toi-même la boite de dialogue et y placer les listes, et bien entendu gérer par code vba les données que tu y saisis.
Je pense également qu'il n'y a pas moyen de positionner la grille Excel sur une nouvelle entrée. La méthode SendKeys ne peut fonctionner car la grille est une feuille modale d'Excel et le code de ta macro attendra que la grille soit fermée pour passer à SendKeys...
Là aussi, tu pourras t'en sortir avec une boite de dialogue personnelle
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Melzi" a écrit dans le message de news:
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée() ' ' Bouton1_QuandClic Macro ' Macro enregistrée le 10/03/2005 par nlemonnier '
' Range("A2:D2").Select ActiveSheet.ShowDataForm End Sub
Merci.
Bonjour
Il n'y a pas moyen de mettre des listes déroulantes dans les grilles créées
par Excel. Tu dois créer toi-même la boite de dialogue et y placer les
listes, et bien entendu gérer par code vba les données que tu y saisis.
Je pense également qu'il n'y a pas moyen de positionner la grille Excel sur
une nouvelle entrée. La méthode SendKeys ne peut fonctionner car la grille
est une feuille modale d'Excel et le code de ta macro attendra que la grille
soit fermée pour passer à SendKeys...
Là aussi, tu pourras t'en sortir avec une boite de dialogue personnelle
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Melzi" <Melzi@discussions.microsoft.com> a écrit dans le message de news:
3699E25D-C6AB-4BED-BD99-7FE795CD201C@microsoft.com...
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de
saisie
pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des
listes
déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter
à
la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée()
'
' Bouton1_QuandClic Macro
' Macro enregistrée le 10/03/2005 par nlemonnier
'
'
Range("A2:D2").Select
ActiveSheet.ShowDataForm
End Sub
Il n'y a pas moyen de mettre des listes déroulantes dans les grilles créées par Excel. Tu dois créer toi-même la boite de dialogue et y placer les listes, et bien entendu gérer par code vba les données que tu y saisis.
Je pense également qu'il n'y a pas moyen de positionner la grille Excel sur une nouvelle entrée. La méthode SendKeys ne peut fonctionner car la grille est une feuille modale d'Excel et le code de ta macro attendra que la grille soit fermée pour passer à SendKeys...
Là aussi, tu pourras t'en sortir avec une boite de dialogue personnelle
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Melzi" a écrit dans le message de news:
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée() ' ' Bouton1_QuandClic Macro ' Macro enregistrée le 10/03/2005 par nlemonnier '
' Range("A2:D2").Select ActiveSheet.ShowDataForm End Sub
Merci.
Melzi
Bonjour,
Merci beaucoup pour cette réponse on ne peut plus clair. Mais ne maitrisant pas du tout VBA il ne me sera pas possible d'obtenir ce que je veux. Je vais fouiller sur les quelques sites consacrés à Excel pour trouver quelque chose d'apporchant.
Merci encore. Salutations.
Bonjour
Il n'y a pas moyen de mettre des listes déroulantes dans les grilles créées par Excel. Tu dois créer toi-même la boite de dialogue et y placer les listes, et bien entendu gérer par code vba les données que tu y saisis.
Je pense également qu'il n'y a pas moyen de positionner la grille Excel sur une nouvelle entrée. La méthode SendKeys ne peut fonctionner car la grille est une feuille modale d'Excel et le code de ta macro attendra que la grille soit fermée pour passer à SendKeys...
Là aussi, tu pourras t'en sortir avec une boite de dialogue personnelle
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Melzi" a écrit dans le message de news:
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée() ' ' Bouton1_QuandClic Macro ' Macro enregistrée le 10/03/2005 par nlemonnier '
' Range("A2:D2").Select ActiveSheet.ShowDataForm End Sub
Merci.
Bonjour,
Merci beaucoup pour cette réponse on ne peut plus clair. Mais ne maitrisant
pas du tout VBA il ne me sera pas possible d'obtenir ce que je veux. Je vais
fouiller sur les quelques sites consacrés à Excel pour trouver quelque chose
d'apporchant.
Merci encore. Salutations.
Bonjour
Il n'y a pas moyen de mettre des listes déroulantes dans les grilles créées
par Excel. Tu dois créer toi-même la boite de dialogue et y placer les
listes, et bien entendu gérer par code vba les données que tu y saisis.
Je pense également qu'il n'y a pas moyen de positionner la grille Excel sur
une nouvelle entrée. La méthode SendKeys ne peut fonctionner car la grille
est une feuille modale d'Excel et le code de ta macro attendra que la grille
soit fermée pour passer à SendKeys...
Là aussi, tu pourras t'en sortir avec une boite de dialogue personnelle
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Melzi" <Melzi@discussions.microsoft.com> a écrit dans le message de news:
3699E25D-C6AB-4BED-BD99-7FE795CD201C@microsoft.com...
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de
saisie
pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des
listes
déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter
à
la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée()
'
' Bouton1_QuandClic Macro
' Macro enregistrée le 10/03/2005 par nlemonnier
'
'
Range("A2:D2").Select
ActiveSheet.ShowDataForm
End Sub
Merci beaucoup pour cette réponse on ne peut plus clair. Mais ne maitrisant pas du tout VBA il ne me sera pas possible d'obtenir ce que je veux. Je vais fouiller sur les quelques sites consacrés à Excel pour trouver quelque chose d'apporchant.
Merci encore. Salutations.
Bonjour
Il n'y a pas moyen de mettre des listes déroulantes dans les grilles créées par Excel. Tu dois créer toi-même la boite de dialogue et y placer les listes, et bien entendu gérer par code vba les données que tu y saisis.
Je pense également qu'il n'y a pas moyen de positionner la grille Excel sur une nouvelle entrée. La méthode SendKeys ne peut fonctionner car la grille est une feuille modale d'Excel et le code de ta macro attendra que la grille soit fermée pour passer à SendKeys...
Là aussi, tu pourras t'en sortir avec une boite de dialogue personnelle
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Melzi" a écrit dans le message de news:
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée() ' ' Bouton1_QuandClic Macro ' Macro enregistrée le 10/03/2005 par nlemonnier '
' Range("A2:D2").Select ActiveSheet.ShowDataForm End Sub
Merci.
pfuit
Le jeudi 10 Mars 2005 à 16:49 par Melzi :
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée() ' ' Bouton1_QuandClic Macro ' Macro enregistrée le 10/03/2005 par nlemonnier '
' Range("A2:D2").Select ActiveSheet.ShowDataForm End Sub
Merci.
Donc c'est impossible sans passer par VBA.... Mais depuis le temps quel dommage vraiment que l'outils Grille d'excel ne puisse pas générer une grille avec une option sur certains champs qui pourrait être de type liste..... Être obligé de passer par les userform en VBA parait disproportionné alors qu'il semble qu'une définition optionnel des champs de la liste de la grille semble si proche, on a l'impression que c'est à porté de la main(de bouton de souris..)... grrr!!! Désolé mais je suis feignant et je n'ai pas du tout envie, mais vraiment pas, de me taper user form ... en VBA ect............. boîte de pandore.... sans fond... Du coup je vais remplir à la main sans utiliser la grille, au final cela ira plus vite!!! quel dommage.
Le jeudi 10 Mars 2005 à 16:49 par Melzi :
Bonjour,
J'ai créer un bouton qui me permet de faire apparaitre une grille de
saisie
pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des
listes
déroulantes pour certaines cellules de la grille ? Et que doit-on
rajouter à
la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée()
'
' Bouton1_QuandClic Macro
' Macro enregistrée le 10/03/2005 par nlemonnier
'
'
Range("A2:D2").Select
ActiveSheet.ShowDataForm
End Sub
Merci.
Donc c'est impossible sans passer par VBA....
Mais depuis le temps quel dommage vraiment que l'outils Grille d'excel ne puisse pas générer une grille avec une option sur certains champs qui pourrait être de type liste.....
Être obligé de passer par les userform en VBA parait disproportionné alors qu'il semble qu'une définition optionnel des champs de la liste de la grille semble si proche, on a l'impression que c'est à porté de la main(de bouton de souris..)... grrr!!!
Désolé mais je suis feignant et je n'ai pas du tout envie, mais vraiment pas, de me taper user form ... en VBA ect............. boîte de pandore.... sans fond...
Du coup je vais remplir à la main sans utiliser la grille, au final cela ira plus vite!!!
quel dommage.
J'ai créer un bouton qui me permet de faire apparaitre une grille de saisie pour une nouvelle entrée dans un tableau. Est-il possible d'avoir des listes déroulantes pour certaines cellules de la grille ? Et que doit-on rajouter à la macro pour que la grille se positionne sur nouveau à son ouverture ?
Macro liée au bouton :
Sub Nouvelle_entrée() ' ' Bouton1_QuandClic Macro ' Macro enregistrée le 10/03/2005 par nlemonnier '
' Range("A2:D2").Select ActiveSheet.ShowDataForm End Sub
Merci.
Donc c'est impossible sans passer par VBA.... Mais depuis le temps quel dommage vraiment que l'outils Grille d'excel ne puisse pas générer une grille avec une option sur certains champs qui pourrait être de type liste..... Être obligé de passer par les userform en VBA parait disproportionné alors qu'il semble qu'une définition optionnel des champs de la liste de la grille semble si proche, on a l'impression que c'est à porté de la main(de bouton de souris..)... grrr!!! Désolé mais je suis feignant et je n'ai pas du tout envie, mais vraiment pas, de me taper user form ... en VBA ect............. boîte de pandore.... sans fond... Du coup je vais remplir à la main sans utiliser la grille, au final cela ira plus vite!!! quel dommage.