J'utilise des boutons de commande avec des mini macros (je débute!!).
J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir
cliquer sur le bouton, la cellule active revient sur la cellule vide la plus
proche en colonne A. pour continuer la saisie
En ce moment la sélection reste sur le bouton de commande.
Ou même quand on voyage sur la feuille (elle est très grande), avoir un
bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Que veut dire la cellule la proche en colonne A.La plus proche du bouton, la plus proche de la dernière cellule non vide en colonne A ? Si c'est la deuxième option, alors écrire range("A65536").end(xlup).offset(1,0).select t'enverra vers cette cellule.
A+
Bonjour,
Que veut dire la cellule la proche en colonne A.La plus proche du
bouton, la plus proche de la dernière cellule non vide en colonne A ?
Si c'est la deuxième option, alors écrire
range("A65536").end(xlup).offset(1,0).select t'enverra vers cette
cellule.
Que veut dire la cellule la proche en colonne A.La plus proche du bouton, la plus proche de la dernière cellule non vide en colonne A ? Si c'est la deuxième option, alors écrire range("A65536").end(xlup).offset(1,0).select t'enverra vers cette cellule.
A+
Phenix21
Bonjour anonymousA
Je débute sous vba et j'essaie de comprendre les commandes. Lorsque tu écris :
range("A65536").end(xlup).offset(1,0).select
en fait tu te places à la cellule A65536, tu remontes vers le haut (xlup) jusqu'à la première cellule non vide (commande end) par pas de 1ligne 0colonne (commande offset(1,0)) et tu sélectionnes.
C'est cela ?
Merci d'aider un noob à comprendre ;)
Bonjour anonymousA
Je débute sous vba et j'essaie de comprendre les commandes. Lorsque tu
écris :
range("A65536").end(xlup).offset(1,0).select
en fait tu te places à la cellule A65536, tu remontes vers le haut
(xlup) jusqu'à la première cellule non vide (commande end) par pas de
1ligne 0colonne (commande offset(1,0)) et tu sélectionnes.
Je débute sous vba et j'essaie de comprendre les commandes. Lorsque tu écris :
range("A65536").end(xlup).offset(1,0).select
en fait tu te places à la cellule A65536, tu remontes vers le haut (xlup) jusqu'à la première cellule non vide (commande end) par pas de 1ligne 0colonne (commande offset(1,0)) et tu sélectionnes.
C'est cela ?
Merci d'aider un noob à comprendre ;)
isabelle
bonjour Magnum,
si tu utilise un bouton créer par la boite à outils Contrôles (CommandButton) met la propriété TakeFocusOnClick du bouton à false pour que le focus revienne sur une cellule de la feuille.
pour atteindre par exemple la première cellule vide de la colonne A
Private Sub CommandButton1_Click() Application.Goto Range("A" & Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!). J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir cliquer sur le bouton, la cellule active revient sur la cellule vide la plus proche en colonne A. pour continuer la saisie En ce moment la sélection reste sur le bouton de commande. Ou même quand on voyage sur la feuille (elle est très grande), avoir un bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Merci pour votre aide Magnum
bonjour Magnum,
si tu utilise un bouton créer par la boite à outils Contrôles (CommandButton)
met la propriété TakeFocusOnClick du bouton à false
pour que le focus revienne sur une cellule de la feuille.
pour atteindre par exemple la première cellule vide de la colonne A
Private Sub CommandButton1_Click()
Application.Goto Range("A" & Range("A65536").End(xlUp).Row + 1)
End Sub
isabelle
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!).
J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir
cliquer sur le bouton, la cellule active revient sur la cellule vide la plus
proche en colonne A. pour continuer la saisie
En ce moment la sélection reste sur le bouton de commande.
Ou même quand on voyage sur la feuille (elle est très grande), avoir un
bouton qui nous mène directement sur cette cellule pour continuer la saisie.
si tu utilise un bouton créer par la boite à outils Contrôles (CommandButton) met la propriété TakeFocusOnClick du bouton à false pour que le focus revienne sur une cellule de la feuille.
pour atteindre par exemple la première cellule vide de la colonne A
Private Sub CommandButton1_Click() Application.Goto Range("A" & Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!). J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir cliquer sur le bouton, la cellule active revient sur la cellule vide la plus proche en colonne A. pour continuer la saisie En ce moment la sélection reste sur le bouton de commande. Ou même quand on voyage sur la feuille (elle est très grande), avoir un bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Merci pour votre aide Magnum
Magnum
Bonjour anonymousA
J'ai certainement du mal m'expliquer, mais tu as tout "comprendu" quand même. C'est exactement cela que je voulais. Merci beaucoup pour ton aide, c'est la bonne formule @+ Magnum
Bonjour,
Que veut dire la cellule la proche en colonne A.La plus proche du bouton, la plus proche de la dernière cellule non vide en colonne A ? Si c'est la deuxième option, alors écrire range("A65536").end(xlup).offset(1,0).select t'enverra vers cette cellule.
A+
Bonjour anonymousA
J'ai certainement du mal m'expliquer, mais tu as tout "comprendu" quand même.
C'est exactement cela que je voulais.
Merci beaucoup pour ton aide, c'est la bonne formule
@+
Magnum
Bonjour,
Que veut dire la cellule la proche en colonne A.La plus proche du
bouton, la plus proche de la dernière cellule non vide en colonne A ?
Si c'est la deuxième option, alors écrire
range("A65536").end(xlup).offset(1,0).select t'enverra vers cette
cellule.
J'ai certainement du mal m'expliquer, mais tu as tout "comprendu" quand même. C'est exactement cela que je voulais. Merci beaucoup pour ton aide, c'est la bonne formule @+ Magnum
Bonjour,
Que veut dire la cellule la proche en colonne A.La plus proche du bouton, la plus proche de la dernière cellule non vide en colonne A ? Si c'est la deuxième option, alors écrire range("A65536").end(xlup).offset(1,0).select t'enverra vers cette cellule.
A+
Magnum
Bonjour Isabelle
Je te remercie pour ta réponse, c'est ça que je cherchais. Ce n'est pas le première fois que tu résouds mes petits problèmes... Encore merci à toi... et à tous les autres sur ce site, bien entendu
@+ Magnum
bonjour Magnum,
si tu utilise un bouton créer par la boite à outils Contrôles (CommandButton) met la propriété TakeFocusOnClick du bouton à false pour que le focus revienne sur une cellule de la feuille.
pour atteindre par exemple la première cellule vide de la colonne A
Private Sub CommandButton1_Click() Application.Goto Range("A" & Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!). J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir cliquer sur le bouton, la cellule active revient sur la cellule vide la plus proche en colonne A. pour continuer la saisie En ce moment la sélection reste sur le bouton de commande. Ou même quand on voyage sur la feuille (elle est très grande), avoir un bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Merci pour votre aide Magnum
Bonjour Isabelle
Je te remercie pour ta réponse, c'est ça que je cherchais.
Ce n'est pas le première fois que tu résouds mes petits problèmes...
Encore merci à toi... et à tous les autres sur ce site, bien entendu
@+
Magnum
bonjour Magnum,
si tu utilise un bouton créer par la boite à outils Contrôles (CommandButton)
met la propriété TakeFocusOnClick du bouton à false
pour que le focus revienne sur une cellule de la feuille.
pour atteindre par exemple la première cellule vide de la colonne A
Private Sub CommandButton1_Click()
Application.Goto Range("A" & Range("A65536").End(xlUp).Row + 1)
End Sub
isabelle
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!).
J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir
cliquer sur le bouton, la cellule active revient sur la cellule vide la plus
proche en colonne A. pour continuer la saisie
En ce moment la sélection reste sur le bouton de commande.
Ou même quand on voyage sur la feuille (elle est très grande), avoir un
bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Je te remercie pour ta réponse, c'est ça que je cherchais. Ce n'est pas le première fois que tu résouds mes petits problèmes... Encore merci à toi... et à tous les autres sur ce site, bien entendu
@+ Magnum
bonjour Magnum,
si tu utilise un bouton créer par la boite à outils Contrôles (CommandButton) met la propriété TakeFocusOnClick du bouton à false pour que le focus revienne sur une cellule de la feuille.
pour atteindre par exemple la première cellule vide de la colonne A
Private Sub CommandButton1_Click() Application.Goto Range("A" & Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!). J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir cliquer sur le bouton, la cellule active revient sur la cellule vide la plus proche en colonne A. pour continuer la saisie En ce moment la sélection reste sur le bouton de commande. Ou même quand on voyage sur la feuille (elle est très grande), avoir un bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Merci pour votre aide Magnum
anonymousA
Bonjour,
La propriété End de l'objet range permet en fonction d'un paramètre (ici xlup) de rechercher la 1ere cellule non vide par rapport à cellule dont on a déterminé la position (ici A65536). Ensuite cette cellule une fois détectée, la propriété Offset est l'équivalent de la fonction DECALER que tu trouves sous Excel et permet de déplacer le "curseur" d'un nombre de lignes et/ou de colonnes que tu souhaites ( ici le paramètre 1 siginifie déclaer d'une ligne et 0 ne décaler d'aucune colonnes).
A+
Bonjour,
La propriété End de l'objet range permet en fonction d'un paramètre
(ici xlup) de rechercher la 1ere cellule non vide par rapport à
cellule dont on a déterminé la position (ici A65536).
Ensuite cette cellule une fois détectée, la propriété Offset est
l'équivalent de la fonction DECALER que tu trouves sous Excel et
permet de déplacer le "curseur" d'un nombre de lignes et/ou de
colonnes que tu souhaites ( ici le paramètre 1 siginifie déclaer
d'une ligne et 0 ne décaler d'aucune colonnes).
La propriété End de l'objet range permet en fonction d'un paramètre (ici xlup) de rechercher la 1ere cellule non vide par rapport à cellule dont on a déterminé la position (ici A65536). Ensuite cette cellule une fois détectée, la propriété Offset est l'équivalent de la fonction DECALER que tu trouves sous Excel et permet de déplacer le "curseur" d'un nombre de lignes et/ou de colonnes que tu souhaites ( ici le paramètre 1 siginifie déclaer d'une ligne et 0 ne décaler d'aucune colonnes).
Dans une cellule non active, je voudrais tester la valeur de la cellule active, mais sans utiliser VBA !!!
Est-ce possible ?
Je vous remercie pour votre aide; je sais bien qu'un jour ou l'autre, je devrais me mettre à VBA.
Bonne journée.
Pierre.
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!). J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir cliquer sur le bouton, la cellule active revient sur la cellule vide la plus proche en colonne A. pour continuer la saisie En ce moment la sélection reste sur le bouton de commande. Ou même quand on voyage sur la feuille (elle est très grande), avoir un bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Merci pour votre aide Magnum
Bonjour,
Dans une cellule non active, je voudrais tester la valeur de la cellule
active, mais sans utiliser VBA !!!
Est-ce possible ?
Je vous remercie pour votre aide; je sais bien qu'un jour ou l'autre, je
devrais me mettre à VBA.
Bonne journée.
Pierre.
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!).
J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir
cliquer sur le bouton, la cellule active revient sur la cellule vide la plus
proche en colonne A. pour continuer la saisie
En ce moment la sélection reste sur le bouton de commande.
Ou même quand on voyage sur la feuille (elle est très grande), avoir un
bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Dans une cellule non active, je voudrais tester la valeur de la cellule active, mais sans utiliser VBA !!!
Est-ce possible ?
Je vous remercie pour votre aide; je sais bien qu'un jour ou l'autre, je devrais me mettre à VBA.
Bonne journée.
Pierre.
Bonjour à toutes et à tous
J'utilise des boutons de commande avec des mini macros (je débute!!). J'aimerais savoir ce qu'il faut ajouter à la macro pour qu'après avoir cliquer sur le bouton, la cellule active revient sur la cellule vide la plus proche en colonne A. pour continuer la saisie En ce moment la sélection reste sur le bouton de commande. Ou même quand on voyage sur la feuille (elle est très grande), avoir un bouton qui nous mène directement sur cette cellule pour continuer la saisie.
Merci pour votre aide Magnum
AV
| Dans une cellule non active, je voudrais tester la valeur de la cellule | active, mais sans utiliser VBA !!!
Hors vba, rien de bien génial : Dans une cellule quelconque : =INDIRECT(CELLULE("address")) te renverra le contenu de la cellule active .... sous réserve d'actualisation par F9 !
AV
| Dans une cellule non active, je voudrais tester la valeur de la cellule
| active, mais sans utiliser VBA !!!
Hors vba, rien de bien génial :
Dans une cellule quelconque :
=INDIRECT(CELLULE("address"))
te renverra le contenu de la cellule active .... sous réserve d'actualisation
par F9 !
| Dans une cellule non active, je voudrais tester la valeur de la cellule | active, mais sans utiliser VBA !!!
Hors vba, rien de bien génial : Dans une cellule quelconque : =INDIRECT(CELLULE("address")) te renverra le contenu de la cellule active .... sous réserve d'actualisation par F9 !
AV
pmartini
Merci beaucoup; je vais essayer de m'en sortir comme cela. Cordialement. Pierre
| Dans une cellule non active, je voudrais tester la valeur de la cellule | active, mais sans utiliser VBA !!!
Hors vba, rien de bien génial : Dans une cellule quelconque : =INDIRECT(CELLULE("address")) te renverra le contenu de la cellule active .... sous réserve d'actualisation par F9 !
AV
Merci beaucoup; je vais essayer de m'en sortir comme cela.
Cordialement.
Pierre
| Dans une cellule non active, je voudrais tester la valeur de la cellule
| active, mais sans utiliser VBA !!!
Hors vba, rien de bien génial :
Dans une cellule quelconque :
=INDIRECT(CELLULE("address"))
te renverra le contenu de la cellule active .... sous réserve d'actualisation
par F9 !
Merci beaucoup; je vais essayer de m'en sortir comme cela. Cordialement. Pierre
| Dans une cellule non active, je voudrais tester la valeur de la cellule | active, mais sans utiliser VBA !!!
Hors vba, rien de bien génial : Dans une cellule quelconque : =INDIRECT(CELLULE("address")) te renverra le contenu de la cellule active .... sous réserve d'actualisation par F9 !