bonjour Milloche,
Alain a raison, si tu ne désire pas garder les lignes et colonnes
"supposé vide"
tu doit d'abord supprimer ces lignes et colonnes, sélectionner la cellule
A1 et enregistrer.
cela permet de réinitialiser le ctrl+fin
mais si tu désire garder d'autres informations sur cette feuille en plus
de ton tableau,
tu doit utiliser autre chose comme par exemple CurrentRegion.
isabelle
milloche a écrit :Woui woui Alain
Mais nous ne parlons pas de la même chose.
Je voulais moi selectionner la dernière cellule(vide ou non) d'un
tableau.
Ce que les touches CTRL+FIN devraient faire, mais ne font pas. Et non
pas la dernière cellule non vide d'une colonne ou d'une ligne.
Auquel cas il faut marcher à l'envers (partir de 65536 xlup ou iv
xlleft)
La solution que j'ai obtenu correspond parfaitement à ce que je voulais.
Ah que si ! woui woui !
JMM
"Alain L" a écrit dans le message de news:Re-bonjour (soir)
Ahhhh que coucou, enfin non, ahh qeu si si
Essaie voir. Je fais ça depuis XL 95 pour que mes XLDOWN ne prennent
pas en compte des lignes vides
Alain (Le retour de la Revanche 2)
"milloche" a écrit dans le message de
news:Bonjour Alain
Alors ça, c'est pas vrai.
Pourquoi crois tu que Isabelle et Denis se soient décarcassés pour
répondre à mon post s'il suffisait d'enregistrer le fichier pour
réinitialiser le ctrl+fin ?
Ils m'auraient répondu de suite : enregistre
JMM
"Alain L" a écrit dans le message de news:
%Bonjour,
CTRL+FIN donne la dernière colonne /ligne (le plus "bas" et plus à
"droite") occupée même après effacement des données.
Enregistrer le fichier permet de réactualiser.
A+
"isabelle" a écrit dans le message de news:
%si si, on se prépare pour les olympiques, c'est bientôt au canada
;-)
isabelle
milloche a écrit :Bonjour Isabelle
Tu peux pas faire plus court ? <]:o))
Je crois que ce que je demandais est résolu magistralement.
Ne seriez vous pas un peu en compétition Denis et toi ?
Cordialement.
JMM
"isabelle" a écrit dans le message de news:bonjour Milloche,
sur une ligne,
[A1].CurrentRegion.Item([A1].CurrentRegion.Count).Select
isabelle
milloche a écrit :Denis
Tu as raison mais comme je dois après de toutes façon faire
autre chose à partir de cette dernière cellule, çà ne change pas
grand chose pour moi. Et ça demande 3 lignes
J'ai essayé aussi de raccourcir la solution d'Isabelle :
[A1].CurrentRegion.Item(selection.Count).Select
Mais là, ça ne marche plus.
Mais j'ai 2 solutions à ma question. Et je ne suis pas quand même
à une ligne près.
Je suis en tous cas comblé. Et merci pour le ctrl+* inconnu de
moi jusque là.
Pour mes colonnes vides cachées qui datent des premières versions
de mon fichier,
mais que voulais garder, au cas ou, je leur ais juste attribué un
titre. Et ça marche.
A une prochaine fois.
JMM
"michdenis" a écrit dans le message de
news: %Moi, je préfère comme ceci :
Les "Select" ce n'est pas obligatoire...
Sub CtrlFinVrai()
With [A1].CurrentRegion
.Item(.Rows.Count, .Columns.Count).Select
End With
End Sub
"milloche" a écrit dans le message
de groupe de discussion :
Bonjour Denis
Maintenant que j'ai tout compris, et rectifié, je reviens au
premier post.
Peux tu faire fonctionner ça, car c'était ma question initiale :
Sub CtrlFinVrai()
[A1].CurrentRegion.Select
selection.lastCell.Select 'celle en bas à droite.
End Sub
Après, je ne t'ennuie plus jusqu'à la prochaine fois.
JMM
"milloche" a écrit dans le message
de news:J'aurais du un peu m'en douter. Quand tu affirmes, tu sais
pourquoi.
J'ai effectivement une colonne (cachée) qui est vide. Je n'y
pensais plus
à celle là.
Ctrl+* marche donc bien.
Mes excuses !!
JMM
"milloche" a écrit dans le
message de news:OUPS ! rectification
si E-B<1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
"milloche" a écrit dans le
message de
news:Mais elle n'est pas vide (c'est la colonne S), elle contient
d'abord
une formule et affiche soit des nombres au format sans
décimale si
E-B<=1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
Sachant que B et E sont des JJ/MM/AA HH MM SS entrés par
(ctrl+;"espace au clavier"ctrl+:) un peu comme un NOW mais
non
volatile.
La formule :
=SI(B3="";"";SI(OU(ESTTEXTE(E3);ESTVIDE(E3);E3<30000);MAINTENANT()-B3;E3-B3))
Le format :
[>=1]0;hh:mm
Plus clair ?
"michdenis" a écrit dans le message
de news:| car il arrête la sélection juste avant cette colonne
| quand je fais ctrl+*.
Et ça c'est normal! La plage sélectionnée ne peut pas
avoir de ligne ou colonne entièrement vide. Pour ton
information, ce raccourci clavier est l'équivalent de
la méthode "CurrentRegion" de l'objet "Range" en VBA.
bonjour Milloche,
Alain a raison, si tu ne désire pas garder les lignes et colonnes
"supposé vide"
tu doit d'abord supprimer ces lignes et colonnes, sélectionner la cellule
A1 et enregistrer.
cela permet de réinitialiser le ctrl+fin
mais si tu désire garder d'autres informations sur cette feuille en plus
de ton tableau,
tu doit utiliser autre chose comme par exemple CurrentRegion.
isabelle
milloche a écrit :
Woui woui Alain
Mais nous ne parlons pas de la même chose.
Je voulais moi selectionner la dernière cellule(vide ou non) d'un
tableau.
Ce que les touches CTRL+FIN devraient faire, mais ne font pas. Et non
pas la dernière cellule non vide d'une colonne ou d'une ligne.
Auquel cas il faut marcher à l'envers (partir de 65536 xlup ou iv
xlleft)
La solution que j'ai obtenu correspond parfaitement à ce que je voulais.
Ah que si ! woui woui !
JMM
"Alain L" <MonNom@Personne.net> a écrit dans le message de news:
OQrSj96YKHA.1336@TK2MSFTNGP06.phx.gbl...
Re-bonjour (soir)
Ahhhh que coucou, enfin non, ahh qeu si si
Essaie voir. Je fais ça depuis XL 95 pour que mes XLDOWN ne prennent
pas en compte des lignes vides
Alain (Le retour de la Revanche 2)
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message de
news: eqmerq6YKHA.1592@TK2MSFTNGP06.phx.gbl...
Bonjour Alain
Alors ça, c'est pas vrai.
Pourquoi crois tu que Isabelle et Denis se soient décarcassés pour
répondre à mon post s'il suffisait d'enregistrer le fichier pour
réinitialiser le ctrl+fin ?
Ils m'auraient répondu de suite : enregistre
JMM
"Alain L" <MonNom@Personne.net> a écrit dans le message de news:
%23l2EvK6YKHA.1640@TK2MSFTNGP06.phx.gbl...
Bonjour,
CTRL+FIN donne la dernière colonne /ligne (le plus "bas" et plus à
"droite") occupée même après effacement des données.
Enregistrer le fichier permet de réactualiser.
A+
"isabelle" <i@v> a écrit dans le message de news:
%23q5sNX5YKHA.4920@TK2MSFTNGP04.phx.gbl...
si si, on se prépare pour les olympiques, c'est bientôt au canada
;-)
isabelle
milloche a écrit :
Bonjour Isabelle
Tu peux pas faire plus court ? <]:o))
Je crois que ce que je demandais est résolu magistralement.
Ne seriez vous pas un peu en compétition Denis et toi ?
Cordialement.
JMM
"isabelle" <i@v> a écrit dans le message de news:
O8AlbkvYKHA.4012@TK2MSFTNGP04.phx.gbl...
bonjour Milloche,
sur une ligne,
[A1].CurrentRegion.Item([A1].CurrentRegion.Count).Select
isabelle
milloche a écrit :
Denis
Tu as raison mais comme je dois après de toutes façon faire
autre chose à partir de cette dernière cellule, çà ne change pas
grand chose pour moi. Et ça demande 3 lignes
J'ai essayé aussi de raccourcir la solution d'Isabelle :
[A1].CurrentRegion.Item(selection.Count).Select
Mais là, ça ne marche plus.
Mais j'ai 2 solutions à ma question. Et je ne suis pas quand même
à une ligne près.
Je suis en tous cas comblé. Et merci pour le ctrl+* inconnu de
moi jusque là.
Pour mes colonnes vides cachées qui datent des premières versions
de mon fichier,
mais que voulais garder, au cas ou, je leur ais juste attribué un
titre. Et ça marche.
A une prochaine fois.
JMM
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news: %23vsRFIuYKHA.1336@TK2MSFTNGP06.phx.gbl...
Moi, je préfère comme ceci :
Les "Select" ce n'est pas obligatoire...
Sub CtrlFinVrai()
With [A1].CurrentRegion
.Item(.Rows.Count, .Columns.Count).Select
End With
End Sub
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message
de groupe de discussion :
uT0fO4sYKHA.196@TK2MSFTNGP05.phx.gbl...
Bonjour Denis
Maintenant que j'ai tout compris, et rectifié, je reviens au
premier post.
Peux tu faire fonctionner ça, car c'était ma question initiale :
Sub CtrlFinVrai()
[A1].CurrentRegion.Select
selection.lastCell.Select 'celle en bas à droite.
End Sub
Après, je ne t'ennuie plus jusqu'à la prochaine fois.
JMM
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message
de news:
udHFDViYKHA.5720@TK2MSFTNGP05.phx.gbl...
J'aurais du un peu m'en douter. Quand tu affirmes, tu sais
pourquoi.
J'ai effectivement une colonne (cachée) qui est vide. Je n'y
pensais plus
à celle là.
Ctrl+* marche donc bien.
Mes excuses !!
JMM
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le
message de news:
ORMPGOiYKHA.4312@TK2MSFTNGP04.phx.gbl...
OUPS ! rectification
si E-B<1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le
message de
news: edT43IiYKHA.1648@TK2MSFTNGP05.phx.gbl...
Mais elle n'est pas vide (c'est la colonne S), elle contient
d'abord
une formule et affiche soit des nombres au format sans
décimale si
E-B<=1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
Sachant que B et E sont des JJ/MM/AA HH MM SS entrés par
(ctrl+;"espace au clavier"ctrl+:) un peu comme un NOW mais
non
volatile.
La formule :
=SI(B3="";"";SI(OU(ESTTEXTE(E3);ESTVIDE(E3);E3<30000);MAINTENANT()-B3;E3-B3))
Le format :
[>=1]0;hh:mm
Plus clair ?
"michdenis" <michdenis@hotmail.com> a écrit dans le message
de news:
uJRZN3hYKHA.2160@TK2MSFTNGP02.phx.gbl...
| car il arrête la sélection juste avant cette colonne
| quand je fais ctrl+*.
Et ça c'est normal! La plage sélectionnée ne peut pas
avoir de ligne ou colonne entièrement vide. Pour ton
information, ce raccourci clavier est l'équivalent de
la méthode "CurrentRegion" de l'objet "Range" en VBA.
bonjour Milloche,
Alain a raison, si tu ne désire pas garder les lignes et colonnes
"supposé vide"
tu doit d'abord supprimer ces lignes et colonnes, sélectionner la cellule
A1 et enregistrer.
cela permet de réinitialiser le ctrl+fin
mais si tu désire garder d'autres informations sur cette feuille en plus
de ton tableau,
tu doit utiliser autre chose comme par exemple CurrentRegion.
isabelle
milloche a écrit :Woui woui Alain
Mais nous ne parlons pas de la même chose.
Je voulais moi selectionner la dernière cellule(vide ou non) d'un
tableau.
Ce que les touches CTRL+FIN devraient faire, mais ne font pas. Et non
pas la dernière cellule non vide d'une colonne ou d'une ligne.
Auquel cas il faut marcher à l'envers (partir de 65536 xlup ou iv
xlleft)
La solution que j'ai obtenu correspond parfaitement à ce que je voulais.
Ah que si ! woui woui !
JMM
"Alain L" a écrit dans le message de news:Re-bonjour (soir)
Ahhhh que coucou, enfin non, ahh qeu si si
Essaie voir. Je fais ça depuis XL 95 pour que mes XLDOWN ne prennent
pas en compte des lignes vides
Alain (Le retour de la Revanche 2)
"milloche" a écrit dans le message de
news:Bonjour Alain
Alors ça, c'est pas vrai.
Pourquoi crois tu que Isabelle et Denis se soient décarcassés pour
répondre à mon post s'il suffisait d'enregistrer le fichier pour
réinitialiser le ctrl+fin ?
Ils m'auraient répondu de suite : enregistre
JMM
"Alain L" a écrit dans le message de news:
%Bonjour,
CTRL+FIN donne la dernière colonne /ligne (le plus "bas" et plus à
"droite") occupée même après effacement des données.
Enregistrer le fichier permet de réactualiser.
A+
"isabelle" a écrit dans le message de news:
%si si, on se prépare pour les olympiques, c'est bientôt au canada
;-)
isabelle
milloche a écrit :Bonjour Isabelle
Tu peux pas faire plus court ? <]:o))
Je crois que ce que je demandais est résolu magistralement.
Ne seriez vous pas un peu en compétition Denis et toi ?
Cordialement.
JMM
"isabelle" a écrit dans le message de news:bonjour Milloche,
sur une ligne,
[A1].CurrentRegion.Item([A1].CurrentRegion.Count).Select
isabelle
milloche a écrit :Denis
Tu as raison mais comme je dois après de toutes façon faire
autre chose à partir de cette dernière cellule, çà ne change pas
grand chose pour moi. Et ça demande 3 lignes
J'ai essayé aussi de raccourcir la solution d'Isabelle :
[A1].CurrentRegion.Item(selection.Count).Select
Mais là, ça ne marche plus.
Mais j'ai 2 solutions à ma question. Et je ne suis pas quand même
à une ligne près.
Je suis en tous cas comblé. Et merci pour le ctrl+* inconnu de
moi jusque là.
Pour mes colonnes vides cachées qui datent des premières versions
de mon fichier,
mais que voulais garder, au cas ou, je leur ais juste attribué un
titre. Et ça marche.
A une prochaine fois.
JMM
"michdenis" a écrit dans le message de
news: %Moi, je préfère comme ceci :
Les "Select" ce n'est pas obligatoire...
Sub CtrlFinVrai()
With [A1].CurrentRegion
.Item(.Rows.Count, .Columns.Count).Select
End With
End Sub
"milloche" a écrit dans le message
de groupe de discussion :
Bonjour Denis
Maintenant que j'ai tout compris, et rectifié, je reviens au
premier post.
Peux tu faire fonctionner ça, car c'était ma question initiale :
Sub CtrlFinVrai()
[A1].CurrentRegion.Select
selection.lastCell.Select 'celle en bas à droite.
End Sub
Après, je ne t'ennuie plus jusqu'à la prochaine fois.
JMM
"milloche" a écrit dans le message
de news:J'aurais du un peu m'en douter. Quand tu affirmes, tu sais
pourquoi.
J'ai effectivement une colonne (cachée) qui est vide. Je n'y
pensais plus
à celle là.
Ctrl+* marche donc bien.
Mes excuses !!
JMM
"milloche" a écrit dans le
message de news:OUPS ! rectification
si E-B<1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
"milloche" a écrit dans le
message de
news:Mais elle n'est pas vide (c'est la colonne S), elle contient
d'abord
une formule et affiche soit des nombres au format sans
décimale si
E-B<=1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
Sachant que B et E sont des JJ/MM/AA HH MM SS entrés par
(ctrl+;"espace au clavier"ctrl+:) un peu comme un NOW mais
non
volatile.
La formule :
=SI(B3="";"";SI(OU(ESTTEXTE(E3);ESTVIDE(E3);E3<30000);MAINTENANT()-B3;E3-B3))
Le format :
[>=1]0;hh:mm
Plus clair ?
"michdenis" a écrit dans le message
de news:| car il arrête la sélection juste avant cette colonne
| quand je fais ctrl+*.
Et ça c'est normal! La plage sélectionnée ne peut pas
avoir de ligne ou colonne entièrement vide. Pour ton
information, ce raccourci clavier est l'équivalent de
la méthode "CurrentRegion" de l'objet "Range" en VBA.
bonjour Milloche,
Alain a raison, si tu ne désire pas garder les lignes et colonnes
"supposé vide"
tu doit d'abord supprimer ces lignes et colonnes, sélectionner la cellule
A1 et enregistrer.
cela permet de réinitialiser le ctrl+fin
mais si tu désire garder d'autres informations sur cette feuille en plus
de ton tableau,
tu doit utiliser autre chose comme par exemple CurrentRegion.
isabelle
milloche a écrit :Woui woui Alain
Mais nous ne parlons pas de la même chose.
Je voulais moi selectionner la dernière cellule(vide ou non) d'un
tableau.
Ce que les touches CTRL+FIN devraient faire, mais ne font pas. Et non
pas la dernière cellule non vide d'une colonne ou d'une ligne.
Auquel cas il faut marcher à l'envers (partir de 65536 xlup ou iv
xlleft)
La solution que j'ai obtenu correspond parfaitement à ce que je voulais.
Ah que si ! woui woui !
JMM
"Alain L" a écrit dans le message de news:Re-bonjour (soir)
Ahhhh que coucou, enfin non, ahh qeu si si
Essaie voir. Je fais ça depuis XL 95 pour que mes XLDOWN ne prennent
pas en compte des lignes vides
Alain (Le retour de la Revanche 2)
"milloche" a écrit dans le message de
news:Bonjour Alain
Alors ça, c'est pas vrai.
Pourquoi crois tu que Isabelle et Denis se soient décarcassés pour
répondre à mon post s'il suffisait d'enregistrer le fichier pour
réinitialiser le ctrl+fin ?
Ils m'auraient répondu de suite : enregistre
JMM
"Alain L" a écrit dans le message de news:
%Bonjour,
CTRL+FIN donne la dernière colonne /ligne (le plus "bas" et plus à
"droite") occupée même après effacement des données.
Enregistrer le fichier permet de réactualiser.
A+
"isabelle" a écrit dans le message de news:
%si si, on se prépare pour les olympiques, c'est bientôt au canada
;-)
isabelle
milloche a écrit :Bonjour Isabelle
Tu peux pas faire plus court ? <]:o))
Je crois que ce que je demandais est résolu magistralement.
Ne seriez vous pas un peu en compétition Denis et toi ?
Cordialement.
JMM
"isabelle" a écrit dans le message de news:bonjour Milloche,
sur une ligne,
[A1].CurrentRegion.Item([A1].CurrentRegion.Count).Select
isabelle
milloche a écrit :Denis
Tu as raison mais comme je dois après de toutes façon faire
autre chose à partir de cette dernière cellule, çà ne change pas
grand chose pour moi. Et ça demande 3 lignes
J'ai essayé aussi de raccourcir la solution d'Isabelle :
[A1].CurrentRegion.Item(selection.Count).Select
Mais là, ça ne marche plus.
Mais j'ai 2 solutions à ma question. Et je ne suis pas quand même
à une ligne près.
Je suis en tous cas comblé. Et merci pour le ctrl+* inconnu de
moi jusque là.
Pour mes colonnes vides cachées qui datent des premières versions
de mon fichier,
mais que voulais garder, au cas ou, je leur ais juste attribué un
titre. Et ça marche.
A une prochaine fois.
JMM
"michdenis" a écrit dans le message de
news: %Moi, je préfère comme ceci :
Les "Select" ce n'est pas obligatoire...
Sub CtrlFinVrai()
With [A1].CurrentRegion
.Item(.Rows.Count, .Columns.Count).Select
End With
End Sub
"milloche" a écrit dans le message
de groupe de discussion :
Bonjour Denis
Maintenant que j'ai tout compris, et rectifié, je reviens au
premier post.
Peux tu faire fonctionner ça, car c'était ma question initiale :
Sub CtrlFinVrai()
[A1].CurrentRegion.Select
selection.lastCell.Select 'celle en bas à droite.
End Sub
Après, je ne t'ennuie plus jusqu'à la prochaine fois.
JMM
"milloche" a écrit dans le message
de news:J'aurais du un peu m'en douter. Quand tu affirmes, tu sais
pourquoi.
J'ai effectivement une colonne (cachée) qui est vide. Je n'y
pensais plus
à celle là.
Ctrl+* marche donc bien.
Mes excuses !!
JMM
"milloche" a écrit dans le
message de news:OUPS ! rectification
si E-B<1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
"milloche" a écrit dans le
message de
news:Mais elle n'est pas vide (c'est la colonne S), elle contient
d'abord
une formule et affiche soit des nombres au format sans
décimale si
E-B<=1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
Sachant que B et E sont des JJ/MM/AA HH MM SS entrés par
(ctrl+;"espace au clavier"ctrl+:) un peu comme un NOW mais
non
volatile.
La formule :
=SI(B3="";"";SI(OU(ESTTEXTE(E3);ESTVIDE(E3);E3<30000);MAINTENANT()-B3;E3-B3))
Le format :
[>=1]0;hh:mm
Plus clair ?
"michdenis" a écrit dans le message
de news:| car il arrête la sélection juste avant cette colonne
| quand je fais ctrl+*.
Et ça c'est normal! La plage sélectionnée ne peut pas
avoir de ligne ou colonne entièrement vide. Pour ton
information, ce raccourci clavier est l'équivalent de
la méthode "CurrentRegion" de l'objet "Range" en VBA.
bonjour Milloche,
Alain a raison, si tu ne désire pas garder les lignes et colonnes
"supposé vide"
tu doit d'abord supprimer ces lignes et colonnes, sélectionner la cellule
A1 et enregistrer.
cela permet de réinitialiser le ctrl+fin
mais si tu désire garder d'autres informations sur cette feuille en plus
de ton tableau,
tu doit utiliser autre chose comme par exemple CurrentRegion.
isabelle
milloche a écrit :
Woui woui Alain
Mais nous ne parlons pas de la même chose.
Je voulais moi selectionner la dernière cellule(vide ou non) d'un
tableau.
Ce que les touches CTRL+FIN devraient faire, mais ne font pas. Et non
pas la dernière cellule non vide d'une colonne ou d'une ligne.
Auquel cas il faut marcher à l'envers (partir de 65536 xlup ou iv
xlleft)
La solution que j'ai obtenu correspond parfaitement à ce que je voulais.
Ah que si ! woui woui !
JMM
"Alain L" <MonNom@Personne.net> a écrit dans le message de news:
OQrSj96YKHA.1336@TK2MSFTNGP06.phx.gbl...
Re-bonjour (soir)
Ahhhh que coucou, enfin non, ahh qeu si si
Essaie voir. Je fais ça depuis XL 95 pour que mes XLDOWN ne prennent
pas en compte des lignes vides
Alain (Le retour de la Revanche 2)
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message de
news: eqmerq6YKHA.1592@TK2MSFTNGP06.phx.gbl...
Bonjour Alain
Alors ça, c'est pas vrai.
Pourquoi crois tu que Isabelle et Denis se soient décarcassés pour
répondre à mon post s'il suffisait d'enregistrer le fichier pour
réinitialiser le ctrl+fin ?
Ils m'auraient répondu de suite : enregistre
JMM
"Alain L" <MonNom@Personne.net> a écrit dans le message de news:
%23l2EvK6YKHA.1640@TK2MSFTNGP06.phx.gbl...
Bonjour,
CTRL+FIN donne la dernière colonne /ligne (le plus "bas" et plus à
"droite") occupée même après effacement des données.
Enregistrer le fichier permet de réactualiser.
A+
"isabelle" <i@v> a écrit dans le message de news:
%23q5sNX5YKHA.4920@TK2MSFTNGP04.phx.gbl...
si si, on se prépare pour les olympiques, c'est bientôt au canada
;-)
isabelle
milloche a écrit :
Bonjour Isabelle
Tu peux pas faire plus court ? <]:o))
Je crois que ce que je demandais est résolu magistralement.
Ne seriez vous pas un peu en compétition Denis et toi ?
Cordialement.
JMM
"isabelle" <i@v> a écrit dans le message de news:
O8AlbkvYKHA.4012@TK2MSFTNGP04.phx.gbl...
bonjour Milloche,
sur une ligne,
[A1].CurrentRegion.Item([A1].CurrentRegion.Count).Select
isabelle
milloche a écrit :
Denis
Tu as raison mais comme je dois après de toutes façon faire
autre chose à partir de cette dernière cellule, çà ne change pas
grand chose pour moi. Et ça demande 3 lignes
J'ai essayé aussi de raccourcir la solution d'Isabelle :
[A1].CurrentRegion.Item(selection.Count).Select
Mais là, ça ne marche plus.
Mais j'ai 2 solutions à ma question. Et je ne suis pas quand même
à une ligne près.
Je suis en tous cas comblé. Et merci pour le ctrl+* inconnu de
moi jusque là.
Pour mes colonnes vides cachées qui datent des premières versions
de mon fichier,
mais que voulais garder, au cas ou, je leur ais juste attribué un
titre. Et ça marche.
A une prochaine fois.
JMM
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news: %23vsRFIuYKHA.1336@TK2MSFTNGP06.phx.gbl...
Moi, je préfère comme ceci :
Les "Select" ce n'est pas obligatoire...
Sub CtrlFinVrai()
With [A1].CurrentRegion
.Item(.Rows.Count, .Columns.Count).Select
End With
End Sub
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message
de groupe de discussion :
uT0fO4sYKHA.196@TK2MSFTNGP05.phx.gbl...
Bonjour Denis
Maintenant que j'ai tout compris, et rectifié, je reviens au
premier post.
Peux tu faire fonctionner ça, car c'était ma question initiale :
Sub CtrlFinVrai()
[A1].CurrentRegion.Select
selection.lastCell.Select 'celle en bas à droite.
End Sub
Après, je ne t'ennuie plus jusqu'à la prochaine fois.
JMM
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message
de news:
udHFDViYKHA.5720@TK2MSFTNGP05.phx.gbl...
J'aurais du un peu m'en douter. Quand tu affirmes, tu sais
pourquoi.
J'ai effectivement une colonne (cachée) qui est vide. Je n'y
pensais plus
à celle là.
Ctrl+* marche donc bien.
Mes excuses !!
JMM
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le
message de news:
ORMPGOiYKHA.4312@TK2MSFTNGP04.phx.gbl...
OUPS ! rectification
si E-B<1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le
message de
news: edT43IiYKHA.1648@TK2MSFTNGP05.phx.gbl...
Mais elle n'est pas vide (c'est la colonne S), elle contient
d'abord
une formule et affiche soit des nombres au format sans
décimale si
E-B<=1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
Sachant que B et E sont des JJ/MM/AA HH MM SS entrés par
(ctrl+;"espace au clavier"ctrl+:) un peu comme un NOW mais
non
volatile.
La formule :
=SI(B3="";"";SI(OU(ESTTEXTE(E3);ESTVIDE(E3);E3<30000);MAINTENANT()-B3;E3-B3))
Le format :
[>=1]0;hh:mm
Plus clair ?
"michdenis" <michdenis@hotmail.com> a écrit dans le message
de news:
uJRZN3hYKHA.2160@TK2MSFTNGP02.phx.gbl...
| car il arrête la sélection juste avant cette colonne
| quand je fais ctrl+*.
Et ça c'est normal! La plage sélectionnée ne peut pas
avoir de ligne ou colonne entièrement vide. Pour ton
information, ce raccourci clavier est l'équivalent de
la méthode "CurrentRegion" de l'objet "Range" en VBA.
bonjour Milloche,
Alain a raison, si tu ne désire pas garder les lignes et colonnes
"supposé vide"
tu doit d'abord supprimer ces lignes et colonnes, sélectionner la cellule
A1 et enregistrer.
cela permet de réinitialiser le ctrl+fin
mais si tu désire garder d'autres informations sur cette feuille en plus
de ton tableau,
tu doit utiliser autre chose comme par exemple CurrentRegion.
isabelle
milloche a écrit :Woui woui Alain
Mais nous ne parlons pas de la même chose.
Je voulais moi selectionner la dernière cellule(vide ou non) d'un
tableau.
Ce que les touches CTRL+FIN devraient faire, mais ne font pas. Et non
pas la dernière cellule non vide d'une colonne ou d'une ligne.
Auquel cas il faut marcher à l'envers (partir de 65536 xlup ou iv
xlleft)
La solution que j'ai obtenu correspond parfaitement à ce que je voulais.
Ah que si ! woui woui !
JMM
"Alain L" a écrit dans le message de news:Re-bonjour (soir)
Ahhhh que coucou, enfin non, ahh qeu si si
Essaie voir. Je fais ça depuis XL 95 pour que mes XLDOWN ne prennent
pas en compte des lignes vides
Alain (Le retour de la Revanche 2)
"milloche" a écrit dans le message de
news:Bonjour Alain
Alors ça, c'est pas vrai.
Pourquoi crois tu que Isabelle et Denis se soient décarcassés pour
répondre à mon post s'il suffisait d'enregistrer le fichier pour
réinitialiser le ctrl+fin ?
Ils m'auraient répondu de suite : enregistre
JMM
"Alain L" a écrit dans le message de news:
%Bonjour,
CTRL+FIN donne la dernière colonne /ligne (le plus "bas" et plus à
"droite") occupée même après effacement des données.
Enregistrer le fichier permet de réactualiser.
A+
"isabelle" a écrit dans le message de news:
%si si, on se prépare pour les olympiques, c'est bientôt au canada
;-)
isabelle
milloche a écrit :Bonjour Isabelle
Tu peux pas faire plus court ? <]:o))
Je crois que ce que je demandais est résolu magistralement.
Ne seriez vous pas un peu en compétition Denis et toi ?
Cordialement.
JMM
"isabelle" a écrit dans le message de news:bonjour Milloche,
sur une ligne,
[A1].CurrentRegion.Item([A1].CurrentRegion.Count).Select
isabelle
milloche a écrit :Denis
Tu as raison mais comme je dois après de toutes façon faire
autre chose à partir de cette dernière cellule, çà ne change pas
grand chose pour moi. Et ça demande 3 lignes
J'ai essayé aussi de raccourcir la solution d'Isabelle :
[A1].CurrentRegion.Item(selection.Count).Select
Mais là, ça ne marche plus.
Mais j'ai 2 solutions à ma question. Et je ne suis pas quand même
à une ligne près.
Je suis en tous cas comblé. Et merci pour le ctrl+* inconnu de
moi jusque là.
Pour mes colonnes vides cachées qui datent des premières versions
de mon fichier,
mais que voulais garder, au cas ou, je leur ais juste attribué un
titre. Et ça marche.
A une prochaine fois.
JMM
"michdenis" a écrit dans le message de
news: %Moi, je préfère comme ceci :
Les "Select" ce n'est pas obligatoire...
Sub CtrlFinVrai()
With [A1].CurrentRegion
.Item(.Rows.Count, .Columns.Count).Select
End With
End Sub
"milloche" a écrit dans le message
de groupe de discussion :
Bonjour Denis
Maintenant que j'ai tout compris, et rectifié, je reviens au
premier post.
Peux tu faire fonctionner ça, car c'était ma question initiale :
Sub CtrlFinVrai()
[A1].CurrentRegion.Select
selection.lastCell.Select 'celle en bas à droite.
End Sub
Après, je ne t'ennuie plus jusqu'à la prochaine fois.
JMM
"milloche" a écrit dans le message
de news:J'aurais du un peu m'en douter. Quand tu affirmes, tu sais
pourquoi.
J'ai effectivement une colonne (cachée) qui est vide. Je n'y
pensais plus
à celle là.
Ctrl+* marche donc bien.
Mes excuses !!
JMM
"milloche" a écrit dans le
message de news:OUPS ! rectification
si E-B<1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
"milloche" a écrit dans le
message de
news:Mais elle n'est pas vide (c'est la colonne S), elle contient
d'abord
une formule et affiche soit des nombres au format sans
décimale si
E-B<=1, soit 12:35 par exemple, soit 1 ou 2 ou 3 etc.si E-B
=>1
Sachant que B et E sont des JJ/MM/AA HH MM SS entrés par
(ctrl+;"espace au clavier"ctrl+:) un peu comme un NOW mais
non
volatile.
La formule :
=SI(B3="";"";SI(OU(ESTTEXTE(E3);ESTVIDE(E3);E3<30000);MAINTENANT()-B3;E3-B3))
Le format :
[>=1]0;hh:mm
Plus clair ?
"michdenis" a écrit dans le message
de news:| car il arrête la sélection juste avant cette colonne
| quand je fais ctrl+*.
Et ça c'est normal! La plage sélectionnée ne peut pas
avoir de ligne ou colonne entièrement vide. Pour ton
information, ce raccourci clavier est l'équivalent de
la méthode "CurrentRegion" de l'objet "Range" en VBA.