je d=E9sirerais pouvoir =E9crire dans une fonction VBA le code permettant
de faire l'=E9quivalent du "Entr=E9e" lorsque l'on valide le contenu
d'une cellule.
Auriez vous une id=E9e? ou si il existe un autre moyen pour le faire...
*Bonjour Yoyo*, De quelle équivalence parle tu ? Déplacer la sélection ? ActiveCell.Offset(1, 0).Select 'descend d'une ligne ActiveCell.Offset(1, 0).Select 'deplace d'une colonne a droite
Bonjour,
je désirerais pouvoir écrire dans une fonction VBA le code permettant de faire l'équivalent du "Entrée" lorsque l'on valide le contenu d'une cellule. Auriez vous une idée? ou si il existe un autre moyen pour le faire...
Merci
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour Yoyo*,
De quelle équivalence parle tu ? Déplacer la sélection ?
ActiveCell.Offset(1, 0).Select 'descend d'une ligne
ActiveCell.Offset(1, 0).Select 'deplace d'une colonne a droite
Bonjour,
je désirerais pouvoir écrire dans une fonction VBA le code permettant
de faire l'équivalent du "Entrée" lorsque l'on valide le contenu
d'une cellule.
Auriez vous une idée? ou si il existe un autre moyen pour le faire...
Merci
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour Yoyo*, De quelle équivalence parle tu ? Déplacer la sélection ? ActiveCell.Offset(1, 0).Select 'descend d'une ligne ActiveCell.Offset(1, 0).Select 'deplace d'une colonne a droite
Bonjour,
je désirerais pouvoir écrire dans une fonction VBA le code permettant de faire l'équivalent du "Entrée" lorsque l'on valide le contenu d'une cellule. Auriez vous une idée? ou si il existe un autre moyen pour le faire...
Merci
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Yoyo
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche
quand la valeur change.
Cela ne fonctionne que si je retourne dans la cellule chargée B1 et
valide avec la touche entrée.
Merci
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
JLuc
*Bonjour Yoyo*, Alors (normalement) : Worksheets("Feuil2").Range("B2").Calculate devrait faire l'affaire
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour Yoyo*,
Alors (normalement) :
Worksheets("Feuil2").Range("B2").Calculate
devrait faire l'affaire
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche
quand la valeur change.
Cela ne fonctionne que si je retourne dans la cellule chargée B1 et
valide avec la touche entrée.
Merci
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour Yoyo*, Alors (normalement) : Worksheets("Feuil2").Range("B2").Calculate devrait faire l'affaire
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
JLuc
Re, Par contre, je ne vois pas comment cette valeur peut lancer une recherche ? Tu veux surement dire qu'une recherche est faire en fonction de cette valeur, Alors il vaut peut etre mieux : Outils/Option onglet Calcul valider calcul automatique
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Re,
Par contre, je ne vois pas comment cette valeur peut lancer une
recherche ?
Tu veux surement dire qu'une recherche est faire en fonction de cette
valeur, Alors il vaut peut etre mieux :
Outils/Option onglet Calcul valider calcul automatique
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche
quand la valeur change.
Cela ne fonctionne que si je retourne dans la cellule chargée B1 et
valide avec la touche entrée.
Merci
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Re, Par contre, je ne vois pas comment cette valeur peut lancer une recherche ? Tu veux surement dire qu'une recherche est faire en fonction de cette valeur, Alors il vaut peut etre mieux : Outils/Option onglet Calcul valider calcul automatique
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Yoyo
Encore merci,
Mais cela ne me fait pas rentrer dans ma fonction worksheet change.
Je ne sais pas comment te l'expliquer
Merci bcp yoyo
Encore merci,
Mais cela ne me fait pas rentrer dans ma fonction worksheet change.
Mais cela ne me fait pas rentrer dans ma fonction worksheet change.
Je ne sais pas comment te l'expliquer
Merci bcp yoyo
Yoyo
Cette onglet est déja valider
je fais une recherche en fonction d'une variable je colle toutre les occurrence dans une collonne que je nomme val2 cette collonne devient mes critères de validation pour une listedéroullante 2. Qd je sélectionne dans la liste 2 une valeur une recherche se fait et me colle toutes les valeur dans la colonne 3 que je nomme val3
les menu déroullant sont en feuil1 en feuil3 j'ai écrit les formule suivantes C1þuil1( A1) (A1 = lst 1) D1þuil1(E1) (D1 = lst2)
dans le code de la feuil3 je fais la recherche en fonction des critère qui se trouve A1 et D1 quand une valeur dans les colonne A ou D change.
Problème pour lancer cette fonction je suis obliger de rentrer dans les cellule A1 ou ET D1 et valider vac la touche entrer pour que cela fonctionne.
Je te remerci vraiment pour le temps que tu passe à m'aider
YOYO
Cette onglet est déja valider
je fais une recherche en fonction d'une variable je colle toutre les
occurrence dans une collonne que je nomme val2 cette collonne devient
mes critères de validation pour une listedéroullante 2. Qd je
sélectionne dans la liste 2 une valeur une recherche se fait et me
colle toutes les valeur dans la colonne 3 que je nomme val3
les menu déroullant sont en feuil1
en feuil3 j'ai écrit les formule suivantes C1=feuil1( A1) (A1 =
lst 1)
D1=feuil1(E1)
(D1 = lst2)
dans le code de la feuil3 je fais la recherche en fonction des critère
qui se trouve A1 et D1 quand une valeur dans les colonne A ou D change.
Problème pour lancer cette fonction je suis obliger de rentrer dans
les cellule A1 ou ET D1 et valider vac la touche entrer pour que cela
fonctionne.
Je te remerci vraiment pour le temps que tu passe à m'aider
je fais une recherche en fonction d'une variable je colle toutre les occurrence dans une collonne que je nomme val2 cette collonne devient mes critères de validation pour une listedéroullante 2. Qd je sélectionne dans la liste 2 une valeur une recherche se fait et me colle toutes les valeur dans la colonne 3 que je nomme val3
les menu déroullant sont en feuil1 en feuil3 j'ai écrit les formule suivantes C1þuil1( A1) (A1 = lst 1) D1þuil1(E1) (D1 = lst2)
dans le code de la feuil3 je fais la recherche en fonction des critère qui se trouve A1 et D1 quand une valeur dans les colonne A ou D change.
Problème pour lancer cette fonction je suis obliger de rentrer dans les cellule A1 ou ET D1 et valider vac la touche entrer pour que cela fonctionne.
Je te remerci vraiment pour le temps que tu passe à m'aider
YOYO
michdenis
Bonjour Yoyo,
| en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 | dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ? Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ? si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclaration de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'événement événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de la feuille) qu'il s'agit.
Feuil1.Worksheet_Change range("A2")
Range("A2") est l'argument "Range" cellule visée par la procédure.
Salutations!
"Yoyo" a écrit dans le message de news: merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
Bonjour Yoyo,
| en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
| dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ?
Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ?
si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclaration de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'événement événementiel
worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de la feuille) qu'il s'agit.
Feuil1.Worksheet_Change range("A2")
Range("A2") est l'argument "Range" cellule visée par la procédure.
Salutations!
"Yoyo" <lemoine2.yohann@laposte.net> a écrit dans le message de news: 1133292954.725267.297460@f14g2000cwb.googlegroups.com...
merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche
quand la valeur change.
Cela ne fonctionne que si je retourne dans la cellule chargée B1 et
valide avec la touche entrée.
Merci
| en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 | dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ? Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ? si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclaration de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'événement événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de la feuille) qu'il s'agit.
Feuil1.Worksheet_Change range("A2")
Range("A2") est l'argument "Range" cellule visée par la procédure.
Salutations!
"Yoyo" a écrit dans le message de news: merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
JLuc
michdenis avait soumis l'idée :
Bonjour Yoyo,
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ? Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ? si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclaration de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'événement événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de la feuille) qu'il s'agit.
Range("A2") est l'argument "Range" cellule visée par la procédure.
Salutations!
"Yoyo" a écrit dans le message de news: merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
michdenis avait soumis l'idée :
Bonjour Yoyo,
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ?
Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ?
si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe
quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclaration de la
procédure.
et que tu l'appelles de cette manière en supposant que c'est l'événement
événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de
l'onglet de la feuille) qu'il s'agit.
Range("A2") est l'argument "Range" cellule visée par la procédure.
Salutations!
"Yoyo" <lemoine2.yohann@laposte.net> a écrit dans le message de news:
1133292954.725267.297460@f14g2000cwb.googlegroups.com... merci mais ce n'est
pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche
quand la valeur change.
Cela ne fonctionne que si je retourne dans la cellule chargée B1 et
valide avec la touche entrée.
Merci
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ? Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ? si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclaration de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'événement événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de la feuille) qu'il s'agit.
Range("A2") est l'argument "Range" cellule visée par la procédure.
Salutations!
"Yoyo" a écrit dans le message de news: merci mais ce n'est pas ce que je cherche
en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 dans une cellule B1de feuil2 . Cette valeur doit lancer une recherche quand la valeur change. Cela ne fonctionne que si je retourne dans la cellule chargée B1 et valide avec la touche entrée. Merci
Yoyo
Bonjour Yoyo,
| en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 | dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ? Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ? si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclarati on de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'évén ement événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de l a feuille) qu'il s'agit.
Feuil1.Worksheet_Change range("A2")
Range("A2") est l'argument "Range" cellule visée par la procédure.
Merci pour ton aide cela devrais marché avec cette explication, en faite je ce sont des liste de validation qui se mette à jours en
fontion des résultat des recherche. Bonne journée à vous
Bonjour Yoyo,
| en faite je copie la valeur d'un menu dérroullant A1 de la feuil1
| dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ?
Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ?
si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclarati on de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'évén ement événementiel
worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de l a feuille) qu'il s'agit.
Feuil1.Worksheet_Change range("A2")
Range("A2") est l'argument "Range" cellule visée par la procédure.
Merci pour ton aide cela devrais marché avec cette explication,
en faite je ce sont des liste de validation qui se mette à jours en
fontion des résultat des recherche.
Bonne journée à vous
| en faite je copie la valeur d'un menu dérroullant A1 de la feuil1 | dans une cellule B1de feuil2
C'est quel type de contrôle ton menu déroulant ? Tu copies la donnée de la feuil1 vers la feuil2 de quelle façon ? si tu utilises du code, tu peux faire ceci :
L'événement Worksheet_Change d'une feuille peut être appelé comme n'importe quelle procédure et de n'importe où dans le projet VBA.
Il s'agit que tu enlèves le mote "private" au début de la déclarati on de la procédure.
et que tu l'appelles de cette manière en supposant que c'est l'évén ement événementiel worksheet_change de la feuil1 (Nom de l'objet et non nom de l'onglet de l a feuille) qu'il s'agit.
Feuil1.Worksheet_Change range("A2")
Range("A2") est l'argument "Range" cellule visée par la procédure.
Merci pour ton aide cela devrais marché avec cette explication, en faite je ce sont des liste de validation qui se mette à jours en
fontion des résultat des recherche. Bonne journée à vous
Yoyo
merci à toi Jluc
Je vais essayé cela et pour Michdenis j'ai oublié de dire que je n'utilise pas le code pour copier les valeurs de mes listes de validation
Bonne journée
merci à toi Jluc
Je vais essayé cela et pour Michdenis j'ai oublié de dire que je
n'utilise pas le code pour copier les valeurs de mes listes de
validation