Bonjour, j'ai un fichier excel sur lequel la mise en forme du texte ne suit pas...
Je m'explique :
En A1, j'ai une case ou l'on choisit si on veut que le fichier s'affiche en français ou en englais. De cette case dépend tout les textes présent. Pour les cellules ou il y a peu de texte, une formule du genre :
=SI(A1="français";"Bonjour, tu es prêt?";"Hi, are you ready?")
ca suffit.
Par contre j'ai certaines cellules bourrées de texte qui rend inutilisable cette formule
Je dois donc écrire "bonjour, tu es prêt?" en B1 et "Hi are you ready?" en B2 et utiliser cette formule :
=SI'A1="français";B1;B2)
Le problème, c'est que j'ai des mots écris en gras, d'autres en rouge et avec ce genre de bricolage, la mise en forme ne suit pas... Normal? Y a t'il un autre moyen?
Je pensais à une macro peut etre (avant de me taper, il faut savoir que de macro, je ne connais que le nom! je ne sais pas à quoi ca ressemble, comment ca marche... ni même à quoi ca sert!!)
Merci pour votre aide!!
Gigi
problème de mise en forme qui ne suit pas...
- gigi777
- Membre fidèle
- Messages: 105
- Inscription: 19 Sep 2007, 22:35
- Localisation: Toulouse
- Version Excel: 2003 pro FR
Bonjour gigi777
Je ne comprends pas car les formats sont insensibles aux formules... ou alors, il me faudrait d'autres explications, voire un exemple sur un bout de fichier.
Cordialement
Je ne comprends pas car les formats sont insensibles aux formules... ou alors, il me faudrait d'autres explications, voire un exemple sur un bout de fichier.
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10874
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
aussitot demandé, aussito donné :)
Voila Amadeus
http://www.excel-pratique.com/~files/do ... sseur1.xls
Dans le 1er cas, c'est la formule utilisée pour un texte court
Dans le 2e cas, c'est quand j'ai un texte long
A la fin, c'est un p'tit exemple pour te montrer ce qui ne va pas, teste court ou long...
En espérant que ca éclaire ta lanterne, car la mienne ne l'est pas trop avec excel!! lol
http://www.excel-pratique.com/~files/do ... sseur1.xls
Dans le 1er cas, c'est la formule utilisée pour un texte court
Dans le 2e cas, c'est quand j'ai un texte long
A la fin, c'est un p'tit exemple pour te montrer ce qui ne va pas, teste court ou long...
En espérant que ca éclaire ta lanterne, car la mienne ne l'est pas trop avec excel!! lol
- gigi777
- Membre fidèle
- Messages: 105
- Inscription: 19 Sep 2007, 22:35
- Localisation: Toulouse
- Version Excel: 2003 pro FR
Re bonjour
Pour ce genre d'exercice il faut effectivement une macro, et là, désolé, ce n'est pas mon truc. Laissons cela aux spécialiste VBA
Cordialement
Pour ce genre d'exercice il faut effectivement une macro, et là, désolé, ce n'est pas mon truc. Laissons cela aux spécialiste VBA
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10874
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
arfff...
ok, merci quand même de t'être penché sur mon problème!!
- gigi777
- Membre fidèle
- Messages: 105
- Inscription: 19 Sep 2007, 22:35
- Localisation: Toulouse
- Version Excel: 2003 pro FR
Bonjour
Voilà une petite macro qui permet de faire une copie (texte et format) des cellules originales.
Chaque cellule destination porte une nom Texte1, Texte2, ... et les cellules originales les mêmes noms avec l'extention F (français) ou E (anglais). Exemple Texte1F, Texte1E, Texte2F, ...
Avec la fonction 'Worksheet_Change', la macro s'enclenche automatiquement lorsqu'il y a une cellule qui change. On regarde alors quelle est la cellule modifiée et si elle correspond à celle du language, on recopie les cellules originales dans les cellules destinations.
http://www.excel-pratique.com/~files/do ... sseur1.xls
J'ai mis les textes originaux sur une autre page, ainsi c'est plus discret pour les autres utilisateurs.
AU plaisir de te relire
Daniel
Voilà une petite macro qui permet de faire une copie (texte et format) des cellules originales.
Chaque cellule destination porte une nom Texte1, Texte2, ... et les cellules originales les mêmes noms avec l'extention F (français) ou E (anglais). Exemple Texte1F, Texte1E, Texte2F, ...
Avec la fonction 'Worksheet_Change', la macro s'enclenche automatiquement lorsqu'il y a une cellule qui change. On regarde alors quelle est la cellule modifiée et si elle correspond à celle du language, on recopie les cellules originales dans les cellules destinations.
http://www.excel-pratique.com/~files/do ... sseur1.xls
J'ai mis les textes originaux sur une autre page, ainsi c'est plus discret pour les autres utilisateurs.
AU plaisir de te relire
Daniel
- Dan_de_pic
- Membre fidèle
- Messages: 119
- Inscription: 12 Août 2007, 12:54
- Localisation: Grenchen, CH
Bonsoir gigi, salut Dan
Une autre version
http://www.excel-pratique.com/~files/do ... sFranc.xls
Cordialement
Une autre version
http://www.excel-pratique.com/~files/do ... sFranc.xls
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10874
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
merci merci!!!
Merci Dan et Amadeus!!
Je vais regarder ca dans la journée (ca sert d'avoir rien a faire au boutlot! lol) et vous tiendrai au courant ce soir (comme ce sera la 1ere fois que je vais voir une macro, j'aurai peut etre des questions, on sait jamais!!)
Encore merci pour votre aide!
Gigi
Je vais regarder ca dans la journée (ca sert d'avoir rien a faire au boutlot! lol) et vous tiendrai au courant ce soir (comme ce sera la 1ere fois que je vais voir une macro, j'aurai peut etre des questions, on sait jamais!!)
Encore merci pour votre aide!
Gigi
- gigi777
- Membre fidèle
- Messages: 105
- Inscription: 19 Sep 2007, 22:35
- Localisation: Toulouse
- Version Excel: 2003 pro FR
Bonjour, salut Amadéus et Dan,
Une autre façon de faire en pièce jointe.
Menu Affichages / Affichages personnalisés / choisir la langue
Il existe une petite fenêtre à copier / glisser dans la barre d'outils qui permet un choix direct.
http://www.excel-pratique.com/~files/doc/gigi777.xls
Une autre façon de faire en pièce jointe.
Menu Affichages / Affichages personnalisés / choisir la langue
Il existe une petite fenêtre à copier / glisser dans la barre d'outils qui permet un choix direct.
http://www.excel-pratique.com/~files/doc/gigi777.xls
dré
- dre
- Membre impliqué
- Messages: 1999
- Inscription: 18 Mai 2007, 13:05
- Version Excel: 2003 FR
Merci a vous :)
Amadeus, merci pour ta version... mais j'avoue que je n'ai pas réussi a trouver le code! lol
Du coup, j'ai utilisé la versin de Dan
Dre, ta version a toi est pas mal aussi... mais comment se cofigure t elle?? Par exemple, a ce jour, il n'y a que francais et anglais, mais si demain une 3e langue arrive, comment l'intégrer? (j'avoue que je rentre juste, et que j'ai pas encore trifouillé ton fichier ^^)
Du coup, j'ai utilisé la versin de Dan
Dre, ta version a toi est pas mal aussi... mais comment se cofigure t elle?? Par exemple, a ce jour, il n'y a que francais et anglais, mais si demain une 3e langue arrive, comment l'intégrer? (j'avoue que je rentre juste, et que j'ai pas encore trifouillé ton fichier ^^)
- gigi777
- Membre fidèle
- Messages: 105
- Inscription: 19 Sep 2007, 22:35
- Localisation: Toulouse
- Version Excel: 2003 pro FR
39 messages
• Page 1 sur 4 • 1, 2, 3, 4
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- La mise en forme ne suit pas les "sous totaux"
par mattjol » 28 Mars 2007, 18:22 - 2 Réponses
- 1203 Vus
- Dernier message par mattjol

09 Mai 2007, 10:55
- La mise en forme ne suit pas les "sous totaux"
-
- mise en forme conditionnelle qui ne marche pas...
1, 2par poulpow » 02 Juil 2008, 10:14 - 14 Réponses
- 1847 Vus
- Dernier message par poulpow

03 Juil 2008, 08:47
- mise en forme conditionnelle qui ne marche pas...
-
- chaîne de caractères qui précède ou qui suit une virgule
par BB64 » 12 Jan 2009, 15:09 - 4 Réponses
- 402 Vus
- Dernier message par Raja

12 Jan 2009, 17:54
- chaîne de caractères qui précède ou qui suit une virgule
-
- La macro ne suit pas lorsque j'ajoute des lignes !
par AdrienHeiser » 17 Déc 2009, 22:55
- 6 Réponses
- 91 Vus
- Dernier message par AdrienHeiser

20 Déc 2009, 01:25
- La macro ne suit pas lorsque j'ajoute des lignes !
-
- Mise en forme ne s'applique pas
par Olca » 10 Oct 2011, 09:46
- 5 Réponses
- 76 Vus
- Dernier message par Olca

10 Oct 2011, 13:14
- Mise en forme ne s'applique pas
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot] et 5 invités