Bonsoir
L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" .
Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une
instruction du genre :
Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex.
Il me semble pourtant qu'il y a analogie.
Merci à qui saura me dire.
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
bourby
LANIMAL wrote:
Bonsoir L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" . Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une instruction du genre : Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex. Il me semble pourtant qu'il y a analogie. Merci à qui saura me dire.
bonsoir,
tu peux avoir 3 problèmes au moins:
- dans d'anciennes versions d'Excel (au moins jusqu'à 2000), K1 n'est pas un nom valide; il faut mettre K1_ par exemple - si ta cellule nommée K1 est en format standard, et que tu y écris 6:13 , ce texte est converti en n° de série (nombre représentant l'heure 6h13); il faut d'abord formater la cellule au format texte, puis y ré-encoder 6:13 - enfin, la syntaxe [plageNommée] n'est pas aussi robuste que range("plageNommée"). Chez moi,rows( range("K1").value).select marche très bien. Egalement: rows(range("K1").text).select
Cordialement
Bourby
LANIMAL wrote:
Bonsoir
L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" .
Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une
instruction du genre :
Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex.
Il me semble pourtant qu'il y a analogie.
Merci à qui saura me dire.
bonsoir,
tu peux avoir 3 problèmes au moins:
- dans d'anciennes versions d'Excel (au moins jusqu'à 2000), K1 n'est
pas un nom valide; il faut mettre K1_ par exemple
- si ta cellule nommée K1 est en format standard, et que tu y écris 6:13
, ce texte est converti en n° de série (nombre représentant l'heure
6h13); il faut d'abord formater la cellule au format texte, puis y
ré-encoder 6:13
- enfin, la syntaxe [plageNommée] n'est pas aussi robuste que
range("plageNommée"). Chez moi,rows( range("K1").value).select marche
très bien. Egalement: rows(range("K1").text).select
Bonsoir L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" . Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une instruction du genre : Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex. Il me semble pourtant qu'il y a analogie. Merci à qui saura me dire.
bonsoir,
tu peux avoir 3 problèmes au moins:
- dans d'anciennes versions d'Excel (au moins jusqu'à 2000), K1 n'est pas un nom valide; il faut mettre K1_ par exemple - si ta cellule nommée K1 est en format standard, et que tu y écris 6:13 , ce texte est converti en n° de série (nombre représentant l'heure 6h13); il faut d'abord formater la cellule au format texte, puis y ré-encoder 6:13 - enfin, la syntaxe [plageNommée] n'est pas aussi robuste que range("plageNommée"). Chez moi,rows( range("K1").value).select marche très bien. Egalement: rows(range("K1").text).select
Cordialement
Bourby
LANIMAL
LANIMAL wrote:
Bonsoir L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" . Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une instruction du genre : Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex. Il me semble pourtant qu'il y a analogie. Merci à qui saura me dire. - bonsoir,
tu peux avoir 3 problèmes au moins:
- dans d'anciennes versions d'Excel (au moins jusqu'à 2000), K1 n'est pas un nom valide; il faut mettre K1_ par exemple - si ta cellule nommée K1 est en format standard, et que tu y écris 6:13 , ce texte est converti en n° de série (nombre représentant l'heure 6h13); il faut d'abord formater la cellule au format texte, puis y ré-encoder 6:13 - enfin, la syntaxe [plageNommée] n'est pas aussi robuste que range("plageNommée"). Chez moi,rows( range("K1").value).select marche très bien. Egalement: rows(range("K1").text).select
Cordialement - Bourby
- K1, dans mon pb est une référence de cellule. - 6:13 = le contenu de la cellule est bien du texte. - Ta 3ème proposition marche très bien Merci pour ton aide efficace - Cordialement
LANIMAL wrote:
Bonsoir
L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" .
Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une
instruction du genre :
Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex.
Il me semble pourtant qu'il y a analogie.
Merci à qui saura me dire. - bonsoir,
tu peux avoir 3 problèmes au moins:
- dans d'anciennes versions d'Excel (au moins jusqu'à 2000), K1 n'est
pas un nom valide; il faut mettre K1_ par exemple
- si ta cellule nommée K1 est en format standard, et que tu y écris 6:13
, ce texte est converti en n° de série (nombre représentant l'heure
6h13); il faut d'abord formater la cellule au format texte, puis y
ré-encoder 6:13
- enfin, la syntaxe [plageNommée] n'est pas aussi robuste que
range("plageNommée"). Chez moi,rows( range("K1").value).select marche
très bien. Egalement: rows(range("K1").text).select
Cordialement - Bourby
- K1, dans mon pb est une référence de cellule.
- 6:13 = le contenu de la cellule est bien du texte.
- Ta 3ème proposition marche très bien
Merci pour ton aide efficace - Cordialement
Bonsoir L'instruction : Rows([K1]).Select échoue, avec [K1] = "6:13" . Je ne comprends pas pourquoi, car j'ai utilisé de nombreuses fois une instruction du genre : Range ([K1]).Select qui passe très bien avec [K1] = "A6:D15" par ex. Il me semble pourtant qu'il y a analogie. Merci à qui saura me dire. - bonsoir,
tu peux avoir 3 problèmes au moins:
- dans d'anciennes versions d'Excel (au moins jusqu'à 2000), K1 n'est pas un nom valide; il faut mettre K1_ par exemple - si ta cellule nommée K1 est en format standard, et que tu y écris 6:13 , ce texte est converti en n° de série (nombre représentant l'heure 6h13); il faut d'abord formater la cellule au format texte, puis y ré-encoder 6:13 - enfin, la syntaxe [plageNommée] n'est pas aussi robuste que range("plageNommée"). Chez moi,rows( range("K1").value).select marche très bien. Egalement: rows(range("K1").text).select
Cordialement - Bourby
- K1, dans mon pb est une référence de cellule. - 6:13 = le contenu de la cellule est bien du texte. - Ta 3ème proposition marche très bien Merci pour ton aide efficace - Cordialement