Bonjour à tous, je tombe face a un souci absolument enervant.
Je souhaite marquer une valeur d'Amperes récupérée dans un autre classeur par le biais d'une macro.
Voici la macro qui envoie les données dans la cellule. Malheureusement, la logique hyperlogique de excel le pousse à transformer mes valeurs fini en heure... 6 A = 6:00 AM.
J'ai donc rajouté ceci avant:
Où, derligne correspond à la ligne où va etre inscrite les valeurs d'amperes.
Or cela ne fonctionne pas, si je le mets avant ou (ce que je ne comprend pas - car je précise quand meme bien à excel quel type de cellule je lui IMPOSE) si je le met apres: c'est encore plus drole puisque excel arrrive à attribuer une valeur numérique à un string (6A =4,58888).
Voila si vous aviez une idée simple pour afficher mes ampérages ou alors faut il que je force chaque donnée en string?
D'avance merci
Je souhaite marquer une valeur d'Amperes récupérée dans un autre classeur par le biais d'une macro.
Code:
ThisWorkbook.Worksheets("Resultat").Range("R" & Derligne).Value = Wkb.Worksheets("3" & Format(i, "00") & bis).Range("D64").Value & " A"
Voici la macro qui envoie les données dans la cellule. Malheureusement, la logique hyperlogique de excel le pousse à transformer mes valeurs fini en heure... 6 A = 6:00 AM.
J'ai donc rajouté ceci avant:
Code:
Range("q" & Derligne & ":x" & Derligne).Select
Selection.NumberFormat = "General"
Or cela ne fonctionne pas, si je le mets avant ou (ce que je ne comprend pas - car je précise quand meme bien à excel quel type de cellule je lui IMPOSE) si je le met apres: c'est encore plus drole puisque excel arrrive à attribuer une valeur numérique à un string (6A =4,58888).
Voila si vous aviez une idée simple pour afficher mes ampérages ou alors faut il que je force chaque donnée en string?
D'avance merci
Dernière édition: