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
Daniel.C
Bonsoir. Non testé : Key1:=Split([toto], """")(1) Cordialement. Daniel "j-pascal" a écrit dans le message de news: e5B%
Bonsoir,
Dans la cellule A1, j'ai : "$B$10" (avec les guillemets) obtenu à partir d'une formule "adresse". Cette cellule est nommée "Toto"
Dans un tri, je veux remplacer "Key1:= Range("$B$10") par le nom.
Problème : si je fais "Key1:=Toto, Order1, etc" ça ne fonctionne pas car je récupère l'adresse avec les guillemets !
Question : Peut-on, à ce stade la formule, enlever les guillemets et insérer ainsi le nom derrière Key1 ?
Merci d'avance pour vos lumières.
Cordialement,
JP
Bonsoir.
Non testé :
Key1:=Split([toto], """")(1)
Cordialement.
Daniel
"j-pascal" <nospam-j-pascal@free.fr> a écrit dans le message de news:
e5B%23aKZeIHA.3756@TK2MSFTNGP06.phx.gbl...
Bonsoir,
Dans la cellule A1, j'ai : "$B$10" (avec les guillemets) obtenu à partir
d'une formule "adresse". Cette cellule est nommée "Toto"
Dans un tri, je veux remplacer "Key1:= Range("$B$10") par le nom.
Problème : si je fais "Key1:=Toto, Order1, etc" ça ne fonctionne pas car
je récupère l'adresse avec les guillemets !
Question : Peut-on, à ce stade la formule, enlever les guillemets et
insérer ainsi le nom derrière Key1 ?
Dans la cellule A1, j'ai : "$B$10" (avec les guillemets) obtenu à partir d'une formule "adresse". Cette cellule est nommée "Toto"
Dans un tri, je veux remplacer "Key1:= Range("$B$10") par le nom.
Problème : si je fais "Key1:=Toto, Order1, etc" ça ne fonctionne pas car je récupère l'adresse avec les guillemets !
Question : Peut-on, à ce stade la formule, enlever les guillemets et insérer ainsi le nom derrière Key1 ?
Merci d'avance pour vos lumières.
Cordialement,
JP
Fredo P.
Bonjour ça fonctionne aussi comme cela. (xl97) Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess ou si la maniacodu+court vous envai [A5:A11].Sort Key1:=[toto]
Bonjour
ça fonctionne aussi comme cela. (xl97)
Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess
ou si la maniacodu+court vous envai
[A5:A11].Sort Key1:=[toto]
Bonjour ça fonctionne aussi comme cela. (xl97) Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess ou si la maniacodu+court vous envai [A5:A11].Sort Key1:=[toto]
Fredo P.
Bonjour ça fonctionne aussi comme cela. (xl97) Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess ou si la maniacodu+court vous envahi [A5:A11].Sort Key1:=[toto]
Bonjour
ça fonctionne aussi comme cela. (xl97)
Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess
ou si la maniacodu+court vous envahi
[A5:A11].Sort Key1:=[toto]
Bonjour ça fonctionne aussi comme cela. (xl97) Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess ou si la maniacodu+court vous envahi [A5:A11].Sort Key1:=[toto]
j-pascal
Bonsoir,
Je ne comprends pas d'où vient le problème car j'ai testé sur une simplification extrême :
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne comprends pas ;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suite !
(La suite, c'est ça : '--- ça fonctionne ------- 'CelNonvidesA = Application.CountA(Columns("A:A")) 'CelNonvidesB = Application.CountA(Columns("B:B")) 'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend ligne de titre '-------------------------
'--- Ne fonctionne pas --- 'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !! '-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range
de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne comprends pas
;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suite !
(La suite, c'est ça :
'--- ça fonctionne -------
'CelNonvidesA = Application.CountA(Columns("A:A"))
'CelNonvidesB = Application.CountA(Columns("B:B"))
'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend ligne
de titre
'-------------------------
'--- Ne fonctionne pas ---
'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !!
'-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne comprends pas ;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suite !
(La suite, c'est ça : '--- ça fonctionne ------- 'CelNonvidesA = Application.CountA(Columns("A:A")) 'CelNonvidesB = Application.CountA(Columns("B:B")) 'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend ligne de titre '-------------------------
'--- Ne fonctionne pas --- 'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !! '-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne compre nds pas ;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suit e !
(La suite, c'est ça : '--- ça fonctionne ------- 'CelNonvidesA = Application.CountA(Columns("A:A")) 'CelNonvidesB = Application.CountA(Columns("B:B")) 'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend l igne de titre '-------------------------
'--- Ne fonctionne pas --- 'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !! '-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range
de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne compre nds pas
;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suit e !
(La suite, c'est ça :
'--- ça fonctionne -------
'CelNonvidesA = Application.CountA(Columns("A:A"))
'CelNonvidesB = Application.CountA(Columns("B:B"))
'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend l igne
de titre
'-------------------------
'--- Ne fonctionne pas ---
'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !!
'-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne compre nds pas ;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suit e !
(La suite, c'est ça : '--- ça fonctionne ------- 'CelNonvidesA = Application.CountA(Columns("A:A")) 'CelNonvidesB = Application.CountA(Columns("B:B")) 'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend l igne de titre '-------------------------
'--- Ne fonctionne pas --- 'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !! '-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne comprends pas ;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suite !
(La suite, c'est ça : '--- ça fonctionne ------- 'CelNonvidesA = Application.CountA(Columns("A:A")) 'CelNonvidesB = Application.CountA(Columns("B:B")) 'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend ligne de titre '-------------------------
'--- Ne fonctionne pas --- 'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !! '-------------------------
Dans la cellule A1, j'ai : "$B$10" (avec les guillemets) obtenu à partir d'une formule "adresse". Cette cellule est nommée "Toto"
Dans un tri, je veux remplacer "Key1:= Range("$B$10") par le nom.
Problème : si je fais "Key1:=Toto, Order1, etc" ça ne fonctionne pas car je récupère l'adresse avec les guillemets !
Question : Peut-on, à ce stade la formule, enlever les guillemets et insérer ainsi le nom derrière Key1 ?
Merci d'avance pour vos lumières.
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Mon MERCI est à la hauteur de ma HONNNNTTE !!! C'est peu dire ;-)
JP
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
0e53847c-6d70-47eb-aaf2-1dcbcd385043@o10g2000hsf.googlegroups.com...
L'adresse en C3 est invalide:
http://cjoint.com/?cCuFtOBR2b
JB
On 28 fév, 20:12, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonsoir,
Je ne comprends pas d'où vient le problème car j'ai testé sur une
simplification extrême :
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode
Range
de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne comprends
pas
;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suite !
(La suite, c'est ça :
'--- ça fonctionne -------
'CelNonvidesA = Application.CountA(Columns("A:A"))
'CelNonvidesB = Application.CountA(Columns("B:B"))
'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend ligne
de titre
'-------------------------
'--- Ne fonctionne pas ---
'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !!
'-------------------------
... et ça ne fonctionne pas !!! J'ai le message d'erreur : La méthode Range de l'objet Global a échoué.
http://cjoint.com/?cCuinJYYHD J'ai testé et retesté ... Je ne comprends pas ;-(
Tant que je n'ai pas résolu cette étape, je ne peux pas tester la suite !
(La suite, c'est ça : '--- ça fonctionne ------- 'CelNonvidesA = Application.CountA(Columns("A:A")) 'CelNonvidesB = Application.CountA(Columns("B:B")) 'PremLignTri = CelNonvidesA - CelNonvidesB + 1 'si 1 alors comprend ligne de titre '-------------------------
'--- Ne fonctionne pas --- 'Rows(PremLignTri & ":" & CelNonvidesA).Select 'ne fonctionne pas !! '-------------------------
Dans la cellule A1, j'ai : "$B$10" (avec les guillemets) obtenu à partir d'une formule "adresse". Cette cellule est nommée "Toto"
Dans un tri, je veux remplacer "Key1:= Range("$B$10") par le nom.
Problème : si je fais "Key1:=Toto, Order1, etc" ça ne fonctionne pas car je récupère l'adresse avec les guillemets !
Question : Peut-on, à ce stade la formule, enlever les guillemets et insérer ainsi le nom derrière Key1 ?
Merci d'avance pour vos lumières.
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
j-pascal
Bonsoir,
Merci pour cette proposition, mais je crains (sauf erreur de ma part) qu'elle ne s'applique pas à ce problème particulier. Je note le raccourci pour les Tris "classiques".
Cordialement,
JP
"Fredo P." a écrit dans le message de news:
Bonjour ça fonctionne aussi comme cela. (xl97) Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess ou si la maniacodu+court vous envahi [A5:A11].Sort Key1:=[toto]
Bonsoir,
Merci pour cette proposition, mais je crains (sauf erreur de ma part)
qu'elle ne s'applique pas à ce problème particulier.
Je note le raccourci pour les Tris "classiques".
Cordialement,
JP
"Fredo P." <ponsinet.frederic363etdesbrouettes@orange.fr> a écrit dans le
message de news: Obh5uBeeIHA.1824@TK2MSFTNGP02.phx.gbl...
Bonjour
ça fonctionne aussi comme cela. (xl97)
Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess
ou si la maniacodu+court vous envahi
[A5:A11].Sort Key1:=[toto]
Merci pour cette proposition, mais je crains (sauf erreur de ma part) qu'elle ne s'applique pas à ce problème particulier. Je note le raccourci pour les Tris "classiques".
Cordialement,
JP
"Fredo P." a écrit dans le message de news:
Bonjour ça fonctionne aussi comme cela. (xl97) Range("A5:A11").Sort Key1:=[toto], Order1:=xlAscending, Header:=xlGuess ou si la maniacodu+court vous envahi [A5:A11].Sort Key1:=[toto]