Bonjour à tous,
Et bien voilà, après avoir appliqué un certain nombre de traitements à mes fichiers, je bloque sur des commandes que je ne maîtrise pas.
Merci de votre aide pour atteindre mon objectif.
Si possible une macro (avec explication en vert) par Etape afin que je puisse analyser chaque commande et me l’approprier pour tendre vers l’autonomie.
Un grand merci par avance pour votre aide.
Soit un classeur ouvert comportant un nombre indéterminé d’onglets dont le premier s’appelle « Base » et sur lequel les actions des étapes 1,2 & 3 ne doivent pas s’appliquer.
Etape 1 : (Fichier Joint)
Soit la cellule A45 de tous les onglets, sauf celui appelé « Base », dont la configuration du contenu est toujours la même à savoir :
R+chiffre + Espace + Chaîne de caractères + Espace + (-) + Espace + Date au format jj/mm/aaaa
Ex : R1 ZZZ ZZZ ZZZZ – 01/01/2014
=> Supprime tous les onglets, sauf l’onglet « Base », dont la cellule A45 débute par autre chose que(ou différent de) « R1 » ; « R2 » ; « R3 » ou « R4 » en tenant compte du fait que parfois un espace ai pu se glisser avant le « R ».
Etape 2 : (Fichier Joint)
Dans la colonne B de tous les onglets, sauf l’onglet « Base », et pas toujours sur la même ligne, se trouve une série de cellules dont la première contient les caractères « N° » suivi d’un nombre variable de cellules débutant toutes par les caractères « R+chiffre » (Ex : R1 ou R2…)
=> Copie la date trouvée dans la cellule A45 dans les cellules de la colonne A lorsque celles-ci précèdent une cellule de la colonne B dont le contenu débute par « R+chiffre ».
Etape 3 : (Fichier Joint)
=> Supprime toutes les lignes dont les cellules de la colonne A ne débutent pas par une date.
Etape 4 : (Fichier Joint)
=> Copie les lignes restantes de chaque onglet dans l’onglet « Base » à la suite les unes des autres (en sautant une ligne si possible) et supprime chaque onglet à l’issue de cette copie.
Et bien voilà, après avoir appliqué un certain nombre de traitements à mes fichiers, je bloque sur des commandes que je ne maîtrise pas.
Merci de votre aide pour atteindre mon objectif.
Si possible une macro (avec explication en vert) par Etape afin que je puisse analyser chaque commande et me l’approprier pour tendre vers l’autonomie.
Un grand merci par avance pour votre aide.
Soit un classeur ouvert comportant un nombre indéterminé d’onglets dont le premier s’appelle « Base » et sur lequel les actions des étapes 1,2 & 3 ne doivent pas s’appliquer.
Etape 1 : (Fichier Joint)
Soit la cellule A45 de tous les onglets, sauf celui appelé « Base », dont la configuration du contenu est toujours la même à savoir :
R+chiffre + Espace + Chaîne de caractères + Espace + (-) + Espace + Date au format jj/mm/aaaa
Ex : R1 ZZZ ZZZ ZZZZ – 01/01/2014
=> Supprime tous les onglets, sauf l’onglet « Base », dont la cellule A45 débute par autre chose que(ou différent de) « R1 » ; « R2 » ; « R3 » ou « R4 » en tenant compte du fait que parfois un espace ai pu se glisser avant le « R ».
Etape 2 : (Fichier Joint)
Dans la colonne B de tous les onglets, sauf l’onglet « Base », et pas toujours sur la même ligne, se trouve une série de cellules dont la première contient les caractères « N° » suivi d’un nombre variable de cellules débutant toutes par les caractères « R+chiffre » (Ex : R1 ou R2…)
=> Copie la date trouvée dans la cellule A45 dans les cellules de la colonne A lorsque celles-ci précèdent une cellule de la colonne B dont le contenu débute par « R+chiffre ».
Etape 3 : (Fichier Joint)
=> Supprime toutes les lignes dont les cellules de la colonne A ne débutent pas par une date.
Etape 4 : (Fichier Joint)
=> Copie les lignes restantes de chaque onglet dans l’onglet « Base » à la suite les unes des autres (en sautant une ligne si possible) et supprime chaque onglet à l’issue de cette copie.