Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
03-10-2008 - 8:58
Message
#1
|
|
|
Membre Groupe : Membres Messages : 53 Inscrit : 06-09-2005 Membre n° 7 668 |
Bonjour à tous,
Voici mon problème : Plusieurs personnes enrichissent des données sur des classeurs. Chacune possédant son propre classeur. L'intérêt serait d'avoir une vision globale de ces données en les récupérant un seul classeur RECAP Une macro a été établie, permettant le récupérer les données de chaque classeur, les unes en dessous des autres pour former qu'une seule base. Le problème est que, bien que la colonne H sur chaque classeur, soit en format nombre, séparateur décimal, celui-ci ne s'est pas reproduit dans le classeur récapitulatif (alignement à gauche des nombres donc pas possible de faire une opération). Pas possible de forcer ce format en passant par Format - Nombre... aucun effet. Avez-vous déjà eu un problème de format, lors de recopie, ou de fusion... ? Merci pour votre aide |
|
|
|
04-10-2008 - 3:05
Message
#2
|
|
|
Membre Groupe : Membres Messages : 48 Inscrit : 27-10-2007 Lieu : Aubenas(fr) Membre n° 12 286 |
Bonjour,
"quelquepart" soit dans les classeurs d'origine ou dans la macro, les nombres ont été mutés en "string" pour retourner en "nombre", tu pourrais écrire: Cdbl(variabledunombre) variabledunombre devra alors être déclarée du type "variant" pour tester, utilise l'espion express (débogage-espion express) qui te dira le type de "variabledunombre" et son évolution -------------------- Michel
|
|
|
|
07-10-2008 - 4:53
Message
#3
|
|
|
Membre Groupe : Membres Messages : 53 Inscrit : 06-09-2005 Membre n° 7 668 |
Bonjour Michel,
Merci pour ta réponse que nous allons tester. Nous avions trouvé une autre solution temporaire qui était de changer les paramètres régionaux en déclarant le "point" et non la "virgule" comme séparateur décimal. Si par ta solution, on peut rester en format nombre à la française avec des virgules, nous adopterons ta solution. Bonne journée |
|
|
|
02-12-2008 - 16:34
Message
#4
|
|
|
Membre Groupe : Membres Messages : 1 Inscrit : 02-12-2008 Membre n° 13 455 |
Hello tout le monde,
Je reprends le sujet parce que le titre correspond exactement à mon problème. Voilà, j'ai trouvé une macro sur internet permettant de rapatrier les cours de bourse. Problème, ils arrivent en format US (du type 42.50) et sont donc inexploitables pour faire des graphiques ou des analyses nécessitants d'autres fonctions (les chiffres sous ce format n'étant pas reconnus comme des chiffres et renvoyant une "valeur?") J'ai chercher dans les paramètres un moyen de changer le point en virgule mais hormis le changement manuel Petite précision, j'ai la version mac 2004 mais le problème survient également sous excel 2007 PC Merci a tous John |
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 05-12-2008 - 3:55 |