M
Mullinski
Guest
Bonjour à tous,
J'espère que mon petit problème n'est qu'une broutille pour la majorité d'entre vous, à moins que...
Version d'Excel utilisée :
Excel 2000 (9.0.3821 SR-1) sur XP SP2
Problème rencontré :
Lorsque je copie une valeur de texte (ex : 4-6) depuis une case d'un tableau html, et que par la suite je colle cette valeur dans une cellule de feuille Excel à l'aide de la commande Coller, je retrouve systématiquement dans ma cellule de destination la valeur 04-juin affichée, tandis que dans la barre de formule de la cellule est affichée la date 04/06/2006 .
J'ai bien compris que Excel converti comme un grand le 4-6 en date, sauf que ce n'est en aucun cas une date et que je souhaite seulement retrouver le texte 4-6 dans ma cellule :angry: ...
Avant de coller le texte dans la cellule, j'ai bien mis en forme celle-ci avec la valeur Texte (Format de Cellule->Nombre->Texte).
Pourtant, lorsqu'après avoir collé le texte, je retourne dans Format de Cellule->Nombre, celui-ci à changer et a été modifié en format Personnalisé : jj-mmm...
Bien évidemment, si je re-sélectionne le format Texte, Excel n'affiche plus 04-juin mais 38872 qui est le numéro correspond à la date du 04/06/06 dans le code de date et d'heure d'Excel :evil: ...
Je suis bien conscient que dans ce cas précis, la commande Collage spécial en tant que texte pourrait résoudre le problème. Sauf qu'en pratique, je copie des tableaux entier et qu'en utilisant cette dernière méthode, je me retrouverais avec une seule colonne de destination qui contiendrait le contenu de toutes les colonnes sources, séparées par un espace . Et je ne peux en aucun cas retravailler ce résultat en essayant de retrouver et de redistribuer mes colonnes : certains textes à l'intérieur des colonnes html contiennent eux-même des espaces. Impossible donc de retrouver le contenu de chaque colonne source une fois les données collées :unsure: ...
Et pour ceux qui pense que c'est mon tableau html qui est 'défectueux' je précise qu'il s'agit bien d'un simple tableau écrit sous la forme
'texte 1A''texte 1B'
'texte 2A''texte 2B'
...
J'ai tout d'abord supposé que le problème venait d'une options de mise en forme automatique d'Excel : je n'ai trouvé que l'options Saisie semi-automatique des valeurs de cellule dans le menu Outils->Options->Modification. Cochée ou décochée, ça ne change rien .
J'ai ensuite envisagé que le problème pouvait provenir des Options régionales et linguistiques de Windows : j'ai bien trouvé les formats de dates dans Démarrer/Panneau De configuration/Options régionales et linguistiques/Onglet Options régionales/Bouton Personnaliser/Onglet Date. Mais le séparateur de date est bien / et non - ...
Alors si l'un d'entre vous sait comment me dépanner, je luis en serais infiniment reconnaissant.
Et s'il vous faut des précisions, n'hésitez pas...
Merci
Message édité par: mullinski, à: 27/06/2006 04:04
J'espère que mon petit problème n'est qu'une broutille pour la majorité d'entre vous, à moins que...
Version d'Excel utilisée :
Excel 2000 (9.0.3821 SR-1) sur XP SP2
Problème rencontré :
Lorsque je copie une valeur de texte (ex : 4-6) depuis une case d'un tableau html, et que par la suite je colle cette valeur dans une cellule de feuille Excel à l'aide de la commande Coller, je retrouve systématiquement dans ma cellule de destination la valeur 04-juin affichée, tandis que dans la barre de formule de la cellule est affichée la date 04/06/2006 .
J'ai bien compris que Excel converti comme un grand le 4-6 en date, sauf que ce n'est en aucun cas une date et que je souhaite seulement retrouver le texte 4-6 dans ma cellule :angry: ...
Avant de coller le texte dans la cellule, j'ai bien mis en forme celle-ci avec la valeur Texte (Format de Cellule->Nombre->Texte).
Pourtant, lorsqu'après avoir collé le texte, je retourne dans Format de Cellule->Nombre, celui-ci à changer et a été modifié en format Personnalisé : jj-mmm...
Bien évidemment, si je re-sélectionne le format Texte, Excel n'affiche plus 04-juin mais 38872 qui est le numéro correspond à la date du 04/06/06 dans le code de date et d'heure d'Excel :evil: ...
Je suis bien conscient que dans ce cas précis, la commande Collage spécial en tant que texte pourrait résoudre le problème. Sauf qu'en pratique, je copie des tableaux entier et qu'en utilisant cette dernière méthode, je me retrouverais avec une seule colonne de destination qui contiendrait le contenu de toutes les colonnes sources, séparées par un espace . Et je ne peux en aucun cas retravailler ce résultat en essayant de retrouver et de redistribuer mes colonnes : certains textes à l'intérieur des colonnes html contiennent eux-même des espaces. Impossible donc de retrouver le contenu de chaque colonne source une fois les données collées :unsure: ...
Et pour ceux qui pense que c'est mon tableau html qui est 'défectueux' je précise qu'il s'agit bien d'un simple tableau écrit sous la forme
'texte 1A''texte 1B'
'texte 2A''texte 2B'
...
J'ai tout d'abord supposé que le problème venait d'une options de mise en forme automatique d'Excel : je n'ai trouvé que l'options Saisie semi-automatique des valeurs de cellule dans le menu Outils->Options->Modification. Cochée ou décochée, ça ne change rien .
J'ai ensuite envisagé que le problème pouvait provenir des Options régionales et linguistiques de Windows : j'ai bien trouvé les formats de dates dans Démarrer/Panneau De configuration/Options régionales et linguistiques/Onglet Options régionales/Bouton Personnaliser/Onglet Date. Mais le séparateur de date est bien / et non - ...
Alors si l'un d'entre vous sait comment me dépanner, je luis en serais infiniment reconnaissant.
Et s'il vous faut des précisions, n'hésitez pas...
Merci
Message édité par: mullinski, à: 27/06/2006 04:04