Catherine
03-10-2008 - 8:58
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
michel_m
04-10-2008 - 3:05
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
Catherine
07-10-2008 - 4:53
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
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquez ici.