Bonjour à tous et merci d'avance à tous qui pourront m'aider !
Voici ma question (et je vous préviens que je suis nulle en Excel, il me faudra donc un langage de nul ! javascript:emoticon(':oops:')).
Pour l'instant je fais cela à la main, mais je suis sûre qu'il y a un moyen beaucoup plus rapide !
- J'ai un fichier Excel avec beaucoup d'onglets
- Dans chaque onglets une partie de la colonne D contient des chiffres
- Je transforme en format texte la colonne D
- Je rajoute ",0" à la fin des chiffres qui n'ont pas de décimal
Est-il possible de créer une macro qui fasse ça (ou un ensemble de macros) ?
En sachant que :
- Les chiffres changent d'un onglet à l'autre
- Il n'y a pas le même numéro de cellules avec des chiffres à changer
Merci d'avance pour votre aide précieux !
Elena javascript:emoticon(':D')
[resolu] Une macro trop complexe pour moi
9 messages
• Page 1 sur 1
[resolu] Une macro trop complexe pour moi
Dernière édition par Elena le 28 Mai 2009, 14:27, édité 1 fois.
- Elena
- Nouveau venu
- Messages: 5
- Inscription: 27 Mai 2009, 18:02
- Version Excel: 2007 FR
Bonjour et bienvenue
Je ne sais pas si je comprends bien ton problème, tu me diras.
Dans la colonne D tu peux avoir du texte et des nombres et tu veux que les nombres aient une décimale.
Tu sélectionnes la colonne D - Tu vas dans FORMAT ==> Cellule - onglet "Nombre" et tu choisis "Nombre" ; dans la partie de droite, tu mets 1 dans décimale.
Si pas ça, merci de joindre un extrait de ton fichier.
Amicalement
Nad
Je ne sais pas si je comprends bien ton problème, tu me diras.
Dans la colonne D tu peux avoir du texte et des nombres et tu veux que les nombres aient une décimale.
Tu sélectionnes la colonne D - Tu vas dans FORMAT ==> Cellule - onglet "Nombre" et tu choisis "Nombre" ; dans la partie de droite, tu mets 1 dans décimale.
Si pas ça, merci de joindre un extrait de ton fichier.
Amicalement
Nad
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Bonjour Nad et merci beaucoup pour la réponse.
En fait dans la colonne D j'ai du texte et des nombres et j'ai besoin que les nombres avec un décimal égal à zéro affichent le zéro dans la cellule "fonction".
Voici le fichier d'exemple :
http://www.excel-pratique.com/~files/doc2/Ueg9otest.xls
La feuille 1 est correcte et les autres, quand je sélectionne par exemple 6.0, dans la cellule "fonction" je n'ai que 6, c'est pour cela que j'ai besoin de transformer la cellule en "texte" au préalable.
Désolée je n'arriva pas à m'expliquer très bien javascript:emoticon javascript:emoticon(':?')
encore merci
Elena
En fait dans la colonne D j'ai du texte et des nombres et j'ai besoin que les nombres avec un décimal égal à zéro affichent le zéro dans la cellule "fonction".
Voici le fichier d'exemple :
http://www.excel-pratique.com/~files/doc2/Ueg9otest.xls
La feuille 1 est correcte et les autres, quand je sélectionne par exemple 6.0, dans la cellule "fonction" je n'ai que 6, c'est pour cela que j'ai besoin de transformer la cellule en "texte" au préalable.
Désolée je n'arriva pas à m'expliquer très bien javascript:emoticon javascript:emoticon(':?')
encore merci
Elena
- Elena
- Nouveau venu
- Messages: 5
- Inscription: 27 Mai 2009, 18:02
- Version Excel: 2007 FR
Bonjour
La barre de formule (cellule fonction) n'a rien à voir avec l'affichage de la cellule. Pourquoi tiens-tu à ce quelle affiche exactement la valeur puisque c'est l'affichage qui compte ?
A te relire
Amicalement
Nad
La barre de formule (cellule fonction) n'a rien à voir avec l'affichage de la cellule. Pourquoi tiens-tu à ce quelle affiche exactement la valeur puisque c'est l'affichage qui compte ?
A te relire
Amicalement
Nad
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Et bien c'est ce qu'on me demande au boulot et un peu compliqué à expliquer ! javascript:emoticon(':D')
En fait le fichier est exporté par un outil qui fait afficher ces chiffres sur le web et si la fonction n'affiche pas le zéro, il ne s'affiche pas non plus en ligne, c'est pour cela que j'ai besoin de cellules texte.
Le client demande que le zéro s'affiche et le client a toujours raison ! javascript:emoticon(':D')
merci
Elena
En fait le fichier est exporté par un outil qui fait afficher ces chiffres sur le web et si la fonction n'affiche pas le zéro, il ne s'affiche pas non plus en ligne, c'est pour cela que j'ai besoin de cellules texte.
Le client demande que le zéro s'affiche et le client a toujours raison ! javascript:emoticon(':D')
merci
Elena
- Elena
- Nouveau venu
- Messages: 5
- Inscription: 27 Mai 2009, 18:02
- Version Excel: 2007 FR
Bonjour tous,
Et en proposant une colonne intermédiaire avec la formule
Puis un collage spécial/valeurs dans la colonne D.
Avec ça tu te retrouves avec du vrai texte en colonne D, que tu pourras exporter.

Et en proposant une colonne intermédiaire avec la formule
- Code: Tout sélectionner
=TEXTE(D14;"0,0")
Puis un collage spécial/valeurs dans la colonne D.
Avec ça tu te retrouves avec du vrai texte en colonne D, que tu pourras exporter.
Il vaut mieux 10 qui savent que 1 qui cherche....
-

Sylvain TBM - Membre dévoué
- Messages: 541
- Inscription: 11 Juin 2008, 17:35
- Localisation: Mazamet, con !
- Version Excel: 2003 FR
Merci beaucoup Sylvain !
Comme je suis assez nulle, tu pourrais m'expliquer les opérations à faire pas par pas s'il te plaît ? Je te dirais si ça marche!
Elena
Comme je suis assez nulle, tu pourrais m'expliquer les opérations à faire pas par pas s'il te plaît ? Je te dirais si ça marche!
Elena
- Elena
- Nouveau venu
- Messages: 5
- Inscription: 27 Mai 2009, 18:02
- Version Excel: 2007 FR
Re,
Suivant ton exemple :
- En E14 la formule =TEXTE(D14;"0,0")
- Etires vers le bas
- Sélectionnes les cellules de la colonne E
- Edition/Copier
- Sélectionnes D14
- Edition/collage spécial => Valeurs
=> tu as en colonne D des nombres stockés sous forme de texte, avec 1 chiffre après la virgule
"C'est en forgeant que l'on devient forgeron" => courage et opiniatreté
Suivant ton exemple :
- En E14 la formule =TEXTE(D14;"0,0")
- Etires vers le bas
- Sélectionnes les cellules de la colonne E
- Edition/Copier
- Sélectionnes D14
- Edition/collage spécial => Valeurs
=> tu as en colonne D des nombres stockés sous forme de texte, avec 1 chiffre après la virgule
"C'est en forgeant que l'on devient forgeron" => courage et opiniatreté
Il vaut mieux 10 qui savent que 1 qui cherche....
-

Sylvain TBM - Membre dévoué
- Messages: 541
- Inscription: 11 Juin 2008, 17:35
- Localisation: Mazamet, con !
- Version Excel: 2003 FR
- Elena
- Nouveau venu
- Messages: 5
- Inscription: 27 Mai 2009, 18:02
- Version Excel: 2007 FR
9 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Macro complexe (pour moi ?)
par Ceiba » 13 Avr 2011, 15:20
- 0 Réponses
- 149 Vus
- Dernier message par Ceiba

13 Avr 2011, 15:20
- Macro complexe (pour moi ?)
-
- Macro VBA trop dur pour moi...;)
1, 2par nicocomptable » 08 Nov 2006, 02:41 - 16 Réponses
- 8746 Vus
- Dernier message par nicocomptable

16 Nov 2006, 01:05
- Macro VBA trop dur pour moi...;)
-
- Encore moi et mon problème très DUR (trop dur pour moi)
1, 2par rpialat » 17 Avr 2008, 17:28 - 15 Réponses
- 1827 Vus
- Dernier message par Nad-Dan

18 Avr 2008, 13:21
- Encore moi et mon problème très DUR (trop dur pour moi)
-
- Demande pour une "formule" trop compliqué pour moi
par tzinzin » 11 Mars 2010, 13:38
- 5 Réponses
- 125 Vus
- Dernier message par Fabrice69

12 Mars 2010, 09:24
- Demande pour une "formule" trop compliqué pour moi
-
- Trop de conditions pour moi
par Parme88 » 13 Août 2009, 11:41 - 5 Réponses
- 462 Vus
- Dernier message par Nad-Dan

13 Août 2009, 13:58
- Trop de conditions pour moi
-
- Calcul d'heures simple (complexe pour moi)
par Eltan » 22 Juin 2010, 18:00
- 4 Réponses
- 175 Vus
- Dernier message par Eltan

22 Juin 2010, 20:02
- Calcul d'heures simple (complexe pour moi)
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot], messondewez et 31 invités