replace excel - VB/VBA/VBS - Programmation
Marsh Posté le 05-07-2006 à 11:58:48
BeBo* a écrit : Salut, |
peux tu expliciter le remplissage ?
tes cellules récupèrent progressivement des valeurs ? quelles cellules sont impactées ?
pourquoi ne pas traiter toutes les cellules un fois l'acquisition RS232 terminée ?
Marsh Posté le 05-07-2006 à 12:23:56
Le remplissage se fait chaque 5minutes une série de valeures (6) chaqune dans une cellule.
Les cellules de B2 à G1000 par ex
je voulais le faire en live car on pourra regarder le graphique sur la feuille 2 !
excel ne fait pas les graph avec les nombre à points
et je n'arrive pas à dire au RS232 de mettre des , à la place des points.
voilà
Marsh Posté le 05-07-2006 à 13:21:15
BeBo* a écrit : Le remplissage se fait chaque 5minutes une série de valeures (6) chaqune dans une cellule. |
ben une fois que ta récup' est complète applique la modification des . en , qu'on a filé dans le topic en kestion
Marsh Posté le 05-07-2006 à 13:26:04
Menu "Outils", "Options", onglet "International", décocher "Utiliser les séparateurs systeme" et mettre un point dans la textbox au-dessus.
Marsh Posté le 05-07-2006 à 13:56:22
Tu peux mettre ca dans ta feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If InStr(1, Target.Value, "," ) > 0 Then
Target.Value = Replace(Target.Value, ",", "." )
End If
End Sub
ca transforme les "," en "." dès que tu modifies une cellule.
Marsh Posté le 06-07-2006 à 15:22:14
J'ai le même soucis, mais je n'arrive pas à trouver l'onglet : "Internationnal"
Ma version : excel 2000
Marsh Posté le 06-07-2006 à 15:35:27
onglets disponibles dans options (sous excel 2003):
-affichage -couleur
- calcul -international
-modification -enregistrer
- général -verification des erreurs
- transition -ortho
- lsite perso - sécurité
-graphique
Marsh Posté le 06-07-2006 à 15:40:00
Moi :
-affichage - transition
- calcul - liste pers.
-modification - graphique
- général - couleur
arghhhh
Marsh Posté le 06-07-2006 à 15:42:13
et en utilisant la macro, sans te prendre le chou avec les options ? ca marche pas ?
Marsh Posté le 06-07-2006 à 15:55:35
Justement ma macro ne fonctionne pas dès qu'il y a 2 chiffres après la virgule !
Marsh Posté le 06-07-2006 à 15:56:38
paramétrable dans windows : Panneau de configuration > Options régionales et linguistiques > Personaliser
(win XP)
Marsh Posté le 06-07-2006 à 15:58:18
Merci mais cette macro doit fonctionner sur tout type de machines, je pense que je vais modifier mon programme qui renvoie des . il reverra des , !
Marsh Posté le 05-07-2006 à 11:57:00
Salut,
J'ai une feuille excel qui est remplie au fur et à mesure par port RS32 par de nombre ex: " 23.4" où j'aimerais changer
les "." par des ",". le tout en continu, enfin en parallèle de l'aquisition RS232.
Un code VBA !? mais comment l'exécuter en continu ??