Bonjour à tous et surtout aux pédagogues... !
je n'ai pas les bases nécessaires à la programmation en VB Excel, alors je cherche à m'instruire au travers d'un exemple concret. Je cherche quelqu'un qui pourrait m'écrire une macro VB permettant de faire les opérations suivantes, de manière à ensuite regarder le code et pouvoir réaliser ce genre de choses moi-même.
L'une des opérations que j'effectue souvent est la conversion de fichiers GPS d'un format à un autre.
Ici, dans le fichier gps_glyjodel.xls, je veux apprendre à faire une macro qui à partir de la feuille gps_IN:
1. décale les colonnes C à E d'une colonne vers la droite (insertion d'une colonne C)
2. convertisse toutes les données de D (altitude en pieds) en les divisant par 3.28, le résultat étant dans C (la nouvelle colonne créée en 1.)
3. échange les valeurs des colonnes A et B : par exemple en insérant une colonne avant A, recopiant les valeurs de l'ancienne B dans la nouvelle colonne et supprimer l'ancienne colonne B (logitude), nouvellement C donc.
3. copie les VALEURS uniquement des colonnes A B et C dans une nouvelle feuille
4. accessoirement : enregistre la nouvelle feuille dans un fichier CSV (si possible avec des virgules à la place des ';' mais je ne sais pas comment fdaire, même en dehors d'une macro)
C'est le point 2. qui me pose le lus de problèmes, comment faire pour mettre un calcul dans une formule, le recopier jusqu'à la fin des données de la colonne D ?
Le fichier gps_IN.xls contient par colonnes :
Latitude / Longitude / altitude en pieds / date / heure
je voudrais que le fichier gps_OUT.xls ou .csv contienne :
Longitude / Latitude / altitude en mètres
la feuille gps_OUT du zip montre ce que je veux obtenir, il 'ne me manque plus que' la macro (et le talent) ;-)
Merci beaucoup ! [file name=gps_flyjodel.zip size=2272]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/gps_flyjodel.zip[/file]
je n'ai pas les bases nécessaires à la programmation en VB Excel, alors je cherche à m'instruire au travers d'un exemple concret. Je cherche quelqu'un qui pourrait m'écrire une macro VB permettant de faire les opérations suivantes, de manière à ensuite regarder le code et pouvoir réaliser ce genre de choses moi-même.
L'une des opérations que j'effectue souvent est la conversion de fichiers GPS d'un format à un autre.
Ici, dans le fichier gps_glyjodel.xls, je veux apprendre à faire une macro qui à partir de la feuille gps_IN:
1. décale les colonnes C à E d'une colonne vers la droite (insertion d'une colonne C)
2. convertisse toutes les données de D (altitude en pieds) en les divisant par 3.28, le résultat étant dans C (la nouvelle colonne créée en 1.)
3. échange les valeurs des colonnes A et B : par exemple en insérant une colonne avant A, recopiant les valeurs de l'ancienne B dans la nouvelle colonne et supprimer l'ancienne colonne B (logitude), nouvellement C donc.
3. copie les VALEURS uniquement des colonnes A B et C dans une nouvelle feuille
4. accessoirement : enregistre la nouvelle feuille dans un fichier CSV (si possible avec des virgules à la place des ';' mais je ne sais pas comment fdaire, même en dehors d'une macro)
C'est le point 2. qui me pose le lus de problèmes, comment faire pour mettre un calcul dans une formule, le recopier jusqu'à la fin des données de la colonne D ?
Le fichier gps_IN.xls contient par colonnes :
Latitude / Longitude / altitude en pieds / date / heure
je voudrais que le fichier gps_OUT.xls ou .csv contienne :
Longitude / Latitude / altitude en mètres
la feuille gps_OUT du zip montre ce que je veux obtenir, il 'ne me manque plus que' la macro (et le talent) ;-)
Merci beaucoup ! [file name=gps_flyjodel.zip size=2272]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/gps_flyjodel.zip[/file]