|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2011 Messages : 1 ![]() |
Bonjour à tous,
Novice en VBA, je cherche de l'aide pour écrire le code manquant dans ma macro pour deux tâches spécifiques. Ayant découvert votre communauté, je me permets de m'adresser à vous afin d'obtenir les informations qui me manque. D'avance, je vous remercie de votre aide. La situation est la suivante. La macro va chercher des valeurs spécifiques dans une feuille précise et copie un certain nombre de cellules adjacentes souhaité dans une autre feuille. Sauvegarde est ensuite faite de cette feuille en format .csv. Deux problèmes se posent à moi: En premier lieu, je souhaite que la macro, pour une colonne précise, ne copie pas simplement les données contenues mais une part précise de celle-ci. Exemple Donnée initiale: XXX AAA XXX > Donnée copiée: AAA Donnée initiale: BBB XXX > Donnée copiée: BBB etc... Je pensais utiliser pour ceci la fonction InStr mais je peine à l'insérer dans mon code. Deuxièmement, j'ai des données prises sur 2 colonnes différentes dans mon fichier d'origine. J'aimerais tout d'abord transformer ceux-ci en une autre valeur donnée. Exemple Donnée initiale: jan > Donnée à copier: 01 Donnée initiale: fev > Donnée à copier: 02 etc... Le problème est ici similaire au premier. L'idée est d'ensuite coller cette valeur sur la nouvelle feuille en y joignant, dans la même cellule, la copie d'une autre cellule de la feuille initiale en séparant les 2 par le caractère "/". Exemple Données initiales: cellule 1; avr cellule 2; 2012 Données collées dans la cellule respective du nouveau fichier: 04/2012 Merci d'avance pour votre aide. Le code actuel est le suivant: Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Bonjour,
Tu devrais donner les colonnes concernées par un traitement spécifique et les colonnes de destination. Quand tu écris : Citation:
__________________
Cordialement. Daniel Citation:
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com