Bonjour !
Débutante dans le monde merveilleux de la syntaxe sous SPSS, je me retrouve à faire des copier-coller d'output SPSS dans Excel.
Or, si le formatage des cellules en "pourcentage" est bien respectée lorsqu'on exporte l'output d'SPSS en format .xls, ce n'est apparemment pas le cas lorsqu'on copie-colle des tableaux depuis SPSS dans un fichier excel. Le format "pourcentage" des cellules sous SPSS devient un nombre sous excel.
Donc, en possession de plusieurs feuilles excel contenant plusieurs tableaux (un grand nombre), j'aimerai pouvoir convertir certaines cellules de chaque tableau en pourcentage.
Or, il se trouve que ce ne sont pas toutes les cellules de chaque tableau qu'il faut convertir :rateau: , mais seulement les deuxièmes rangées (ou ligne) de chaque tableau :hosto:.
Je me demandais s'il n'y avait pas quelqu'un qui aurait l'idée ou sous la main une macro pour effectuer cette opération rapidement ?
J'ai trouvé qu'on pouvait appliquer à une plage de donnée définie le nouveau format:
P.ex:
Range("D48,E48,F48,D50,E50,F50,D52,E52,F52").Select
Range("F52").Activate
Selection.NumberFormat = "0.0%"
Mais j'aimerais pouvoir lui dire à la macro si elle veut bien m'entendre que c'est la deuxième rangée de chaque tableau seulement à laquelle il faut appliquer le nouveau format.
Encore faut-il que cela soit possible qu'une macro reconnaisse "un tableau" comme une entité en soi... Mais j'ai encore un espoir !
Merci infiniment pour vos nombreuses réponses !:love:
Débutante dans le monde merveilleux de la syntaxe sous SPSS, je me retrouve à faire des copier-coller d'output SPSS dans Excel.
Or, si le formatage des cellules en "pourcentage" est bien respectée lorsqu'on exporte l'output d'SPSS en format .xls, ce n'est apparemment pas le cas lorsqu'on copie-colle des tableaux depuis SPSS dans un fichier excel. Le format "pourcentage" des cellules sous SPSS devient un nombre sous excel.
Donc, en possession de plusieurs feuilles excel contenant plusieurs tableaux (un grand nombre), j'aimerai pouvoir convertir certaines cellules de chaque tableau en pourcentage.
Or, il se trouve que ce ne sont pas toutes les cellules de chaque tableau qu'il faut convertir :rateau: , mais seulement les deuxièmes rangées (ou ligne) de chaque tableau :hosto:.
Je me demandais s'il n'y avait pas quelqu'un qui aurait l'idée ou sous la main une macro pour effectuer cette opération rapidement ?
J'ai trouvé qu'on pouvait appliquer à une plage de donnée définie le nouveau format:
P.ex:
Range("D48,E48,F48,D50,E50,F50,D52,E52,F52").Select
Range("F52").Activate
Selection.NumberFormat = "0.0%"
Mais j'aimerais pouvoir lui dire à la macro si elle veut bien m'entendre que c'est la deuxième rangée de chaque tableau seulement à laquelle il faut appliquer le nouveau format.
Encore faut-il que cela soit possible qu'une macro reconnaisse "un tableau" comme une entité en soi... Mais j'ai encore un espoir !
Merci infiniment pour vos nombreuses réponses !:love: