message pour celeda

  • Initiateur de la discussion laurence ESPIE
  • Date de début
L

laurence ESPIE

Guest
bonjour

merci pour ta réponse rapide.

ce n'est pas ça que je voulais comme réponse, mais je voudrais d'abord
rectifier un petit fait.

loin de moi l'idée de faire un concours ou de relever un défi ou me
revaloriser par rapport à quelqu'un ou quoique que soit d'autre.

je trouve super de pouvoir trouver sur internet toutes les réponses aux
questions que l'on se pose, quelqu'elles soient.(et moi je m'en pose beaucoup
des questions, normal je suis blonde)

et je trouve très sympa qu'il y ait des gens disponibles comme vous pour y
répondre.

mais ce que je voulais préciser c'est que si j'avais une réponse, j'aurais pu
en boucher un coin à deux mecs macho, travaillant avec moi qui croient que la
formule
blonde + excel = 0

alors je vais vous remontrer ce que je voudrais trouver :

par exemple un chiffre avec Francs et centimes : 563,52
je voudrais que ça devienne : 56300,52

j'ai un tableau rempli de chiffres comme ça et je voudrais les changer tous
d'un coup

je ne sais pas si je me suis bien fait comprendre, pardonnes moi pour mon
langage pas très clair !

merci pour ton éventuelle réponse.

à bientôt
 
M

Moa

Guest
Salut Laurence !

Juste une question ?

Est-ce-que tes nombres ont tous 3 chiffres pour les Francs ?

Car sinon :

=STXT(C4;1;3)&0&0&STXT(C4;4;3) ou STXT(C4;1;3)&"00"&STXT(C4;4;3)

Fera l'affaire, en supposant que ton 563,52 soit écrit en C4.

Sinon, il faudra déterminer d'abord le nombre de chiffres il y a pour les Francs.

@ +

Moa
 
M

Monique

Guest
Bonjour,

Peut-être cette méthode.

Barre de menu - Edition - Rechercher
Cliquer sur l'onglet "Remplacer"
Première zone, tu tapes une virgule
Deuxième zone, tu tapes 00, (deux zéro et une virgule)

Ensuite, tu choisis "rechercher tout" et tu pourras faire un choix
ou bien "remplacer tout" et là, c'est radical, même les phrases contenant une virgule auront leur virgule précédée de deux zéro.
 
M

Moa

Guest
Re Laurence !

Une autre formule, qui fonctionnera quelque soit le nombre de chiffres des Francs :

STXT(C5;1;NBCAR(C5)-3)&0&0&DROITE(C5;3)

Mais il faut que tes chiffres n'aient que deux chiffres après la virgule, sans quoi il faudra modifier la formule.

@ +

Moa
 
@

@+Thierry

Guest
Bonjour Moa, Monique, JP, Laurence et Celeda qui va sûrement pas tarder car elle se lève !!!

Et Bonjour au Forum of course

Bon alors pour commencer Laurence, ce serait chouette que tu lises Notre Charte du Forum (Particulièrement l'article 2 a) Car Celeda risque d'avaler son café de travers en ouvrant le Forum ;-)

Ensuite vu que tu ne précises pas, il y a bien des Méthodes, mais la plus simple est celle de Monique... Et tu en "bouchera un coin" à tes collègues par la simplicité d'une telle solution ! Mais il y a une limite si tu as par exemple 100 qui est présenté 100,00 par le format mais sans la frappe...

Les Formules exigeront que tu crées un tableau à coté de celui d'origine...

Donc j'ai écrit un truc en VBA, mais c'est quand même tiré par les cheveux, par contre tu n'auras qu'à modifier la plage ... et ton tableau sera modifié sur place...(Faire des essais sur une copie de ton tableau)

Sub TestLaurence()
Dim Centime As String
Dim Montant As String
Dim Cell As Range

For Each Cell In Range("A2:H50") '<<<<<<<< ADAPTER ICI
If Not IsEmpty(Cell) Then
If IsNumeric(Cell) Then
Cell = Format(Cell, "0.00")
If Mid(Right(Cell, 3), 1, 1) = Chr(44) Or Mid(Right(Cell, 3), 1, 1) = Chr(46) Then
Centime = Right(Cell, 2)
Montant = Left(Cell, Len(Cell) - 3)
Cell = Montant & "00," & Centime
Cell = CDbl(Cell)
Cell.NumberFormat = "0.00"
End If
End If
End If
Next

End Sub


Tes valeurs resteront numériques, et ne seront pas traitée les cellules vides, celles n'ayant pas de valeur numérique au départ, et celles ayant plus de deux décimales...

Bonne Journée
@+Thierry


PS pour la petite histoire Voici le Fil d'Origine avec Celeda pour ceux/celles qui veulent suivre Lien supprimé
 

Discussions similaires

Statistiques des forums

Discussions
314 121
Messages
2 106 128
Membres
109 495
dernier inscrit
jerome bonneau