Bonjour a tous
je début dans les macro car je pense que cela pourra m'aider a aller plus vite dans l'organisation de mes données.
Je m'explique, j'ai plusieurs fichiers excel de resultats qui sont organisés en plusieurs colonnes (le nombre de colonne peut varier selon les expériences). Je voudrais reunir tous ces données dans un seul fichier excel. Pour cela je dois copier et coller les colonnes paires (B, D, F etc...) de chaque fichiers dans un nouveau classer excel (feuille1). la meme chose pour les colonnes impaires (C, E, G etc) sur le nouveau classeur (feuille2).
en pratique par exemple pour les colonnes paires:
fichier 1 colonne B, D, F, H, J, L, N, P, R, T V, X, Z. dans nouveau fichier "destination" feuille1 en B, D, F, H, J, L, N, P, R, T V, X, Z
fichier 2 colonne B, D, F, H, J, L, N, P, R, T V, X, Z dans le meme fichier "destination"feuille1 mais en AB, AD, AF, AH, AJ, AL, AN, AP, AR, AT AV, AX, AZ
fichier 3 colonne B, D, F, H, J, L, N, P, R, T V, X, Z dans le meme fichier "destination"feuille1 mais en BB, BD, BF, BH, BJ, BL, BN, BP, BR, BT BV, BX, BZ
etc.
le meme chose pour les colonnes impaires
fichier 1 colonne C, E, G, I, K, M, O Q, S, U, W, Y . dans nouveau fichier "destination" feuille2 en C, E, G, I, K, M, O, Q, S, U, W, Y
fichier 2 colonne C, E, G, I, K, M, O Q, S, U, W, Y dans le meme fichier "destination"feuille2 mais en AC, AE, AG, AI, AK, AM, AO, AQ, AS, AU, AW, AY
fichier 3 colonne C, E, G, I, K, M, O Q, S, U, W, Y dans le meme fichier "destination"feuille2 mais en BC, BE, BG, BI, BK, BM, BO, BQ, BS, BU, BW, BY
ETC
Cela parait simple manuellement mais c'est peut être trop compliquer pour commencer la programmation a cause de la variable "nombre de colonne"
Si quelqu'un pouvait me donner quelques tuyaux pour commencer.
J'ai bien fait utiliser la fonction record mais ca marche que pour le meme nombre de colonne. Dans le cas contraire ca laisse soit au mieux des colonnes vides entre chaque copier coller dans les nouvelles feuilles, soit au pire ca ecrase les colonnes déjà coller précedemment.
Merci d'avance de votre aide
je début dans les macro car je pense que cela pourra m'aider a aller plus vite dans l'organisation de mes données.
Je m'explique, j'ai plusieurs fichiers excel de resultats qui sont organisés en plusieurs colonnes (le nombre de colonne peut varier selon les expériences). Je voudrais reunir tous ces données dans un seul fichier excel. Pour cela je dois copier et coller les colonnes paires (B, D, F etc...) de chaque fichiers dans un nouveau classer excel (feuille1). la meme chose pour les colonnes impaires (C, E, G etc) sur le nouveau classeur (feuille2).
en pratique par exemple pour les colonnes paires:
fichier 1 colonne B, D, F, H, J, L, N, P, R, T V, X, Z. dans nouveau fichier "destination" feuille1 en B, D, F, H, J, L, N, P, R, T V, X, Z
fichier 2 colonne B, D, F, H, J, L, N, P, R, T V, X, Z dans le meme fichier "destination"feuille1 mais en AB, AD, AF, AH, AJ, AL, AN, AP, AR, AT AV, AX, AZ
fichier 3 colonne B, D, F, H, J, L, N, P, R, T V, X, Z dans le meme fichier "destination"feuille1 mais en BB, BD, BF, BH, BJ, BL, BN, BP, BR, BT BV, BX, BZ
etc.
le meme chose pour les colonnes impaires
fichier 1 colonne C, E, G, I, K, M, O Q, S, U, W, Y . dans nouveau fichier "destination" feuille2 en C, E, G, I, K, M, O, Q, S, U, W, Y
fichier 2 colonne C, E, G, I, K, M, O Q, S, U, W, Y dans le meme fichier "destination"feuille2 mais en AC, AE, AG, AI, AK, AM, AO, AQ, AS, AU, AW, AY
fichier 3 colonne C, E, G, I, K, M, O Q, S, U, W, Y dans le meme fichier "destination"feuille2 mais en BC, BE, BG, BI, BK, BM, BO, BQ, BS, BU, BW, BY
ETC
Cela parait simple manuellement mais c'est peut être trop compliquer pour commencer la programmation a cause de la variable "nombre de colonne"
Si quelqu'un pouvait me donner quelques tuyaux pour commencer.
J'ai bien fait utiliser la fonction record mais ca marche que pour le meme nombre de colonne. Dans le cas contraire ca laisse soit au mieux des colonnes vides entre chaque copier coller dans les nouvelles feuilles, soit au pire ca ecrase les colonnes déjà coller précedemment.
Merci d'avance de votre aide