J'ai une feuille Excel qui contient, disons, 10 colonnes différentes, avec quelques centaines d'enregistrements.Reformatage des données Excel d'une manière spécifique
par exemple.
column1|column2|column3|column4
data data data data
J'ai une autre feuille, un modèle, qui a les en-têtes disposés d'une certaine manière, par ex. Donc, le bloc de gabarit dans ma deuxième feuille doit être copié et rempli pour chaque enregistrement.
Existe-t-il un moyen de faire cela avec VBA?
Je suis conscient que c'est une façon horrible de faire les choses, mais je ne peux pas convaincre mon supérieur de cela, et c'est tout ce que je peux essayer et faire. Si ce n'est pas possible, cela sera fait à la main, donc j'espère qu'une automatisation est possible.
Le modèle un fichier séparé ... aussi je ne suis pas sûr au sujet des gammes ... est-il juste un moyen de le faire pour chaque ligne? –
@Donald, vous pouvez simplement adresser l'autre classeur si c'est dans un fichier séparé. Je ne sais pas ce que tu veux dire par "fais-le pour chaque ligne", mon code le fait pour chaque ligne. Vous avez juste à définir les gammes correctement, Mes gammes d'exemples ont été basées sur votre échantillon inclus, il suffit de les changer pour ce dont vous avez besoin. –