Bonjour à tous et tout d'abord merci pour les informations reçues avant mon inscription.
Je cherche à automatiser un fichier d’acquisition de données (taille:100000*100) à l'aide de l’enregistreur de macros et de formules.
J'ai réussi avec l'aide de votre forum à récupérer toutes les informations qui m’intéressent cependant je bloque sur un point que je ne trouve expliqué nul part (peut-être dû à de mauvais mots clés)...
Le tableau fonctionne parfaitement jusqu'au moment au dans le logiciel d'acquisition on ajoute un "Channel". La conséquence est que lors de l'extraction dans excel, ce channel se place dans les premières colonnes du tableau et cela décale toute la macro...
Je ne trouve donc pas comment remplacer le nom de la colonne par le titre de la plage de données (Régime, vitesse, pression, ...,)
J'ai essayé de bricoler une macro qui coupe toute la colonne du nouveau channel, qui la colle à la fin du tableau et qui décalle toutes les colonnes pour retrouver la position d'origine des anciennes colonnes mais avec la quantité de ligne, cela prend un temps monstrueux...
J'ai également trouvé une astuce pour faire correspondre à un mot une lettre située en l1 qui correspond à la lettre de colonne mais j'aimerais quelque-chose de plus direct, même en VBA de toute façon il faut bien se lancer un jour.
J'ai aussi vu que l'on pouvait donner un nom à une plage mais cela se base sur le nom des lignes et des colonnes et non sur le nom de la cellule correspondant au titre de la plage de données.
Je ne sais pas si j'ai été très clair?
pour info, les titres sont situés sur la l14
et le données, de la l18 à la l100000
merci d'avance.
Je cherche à automatiser un fichier d’acquisition de données (taille:100000*100) à l'aide de l’enregistreur de macros et de formules.
J'ai réussi avec l'aide de votre forum à récupérer toutes les informations qui m’intéressent cependant je bloque sur un point que je ne trouve expliqué nul part (peut-être dû à de mauvais mots clés)...
Le tableau fonctionne parfaitement jusqu'au moment au dans le logiciel d'acquisition on ajoute un "Channel". La conséquence est que lors de l'extraction dans excel, ce channel se place dans les premières colonnes du tableau et cela décale toute la macro...
Je ne trouve donc pas comment remplacer le nom de la colonne par le titre de la plage de données (Régime, vitesse, pression, ...,)
J'ai essayé de bricoler une macro qui coupe toute la colonne du nouveau channel, qui la colle à la fin du tableau et qui décalle toutes les colonnes pour retrouver la position d'origine des anciennes colonnes mais avec la quantité de ligne, cela prend un temps monstrueux...
J'ai également trouvé une astuce pour faire correspondre à un mot une lettre située en l1 qui correspond à la lettre de colonne mais j'aimerais quelque-chose de plus direct, même en VBA de toute façon il faut bien se lancer un jour.
J'ai aussi vu que l'on pouvait donner un nom à une plage mais cela se base sur le nom des lignes et des colonnes et non sur le nom de la cellule correspondant au titre de la plage de données.
Je ne sais pas si j'ai été très clair?
pour info, les titres sont situés sur la l14
et le données, de la l18 à la l100000
merci d'avance.