Bonsoir à tous,
J'ai une petite curiosité à soumettre à votre sagacité.
Je copie une plage de donnée en colonne d'un classeur que je souhaite mettre dans un autre classeur.
Comme c'est les données du mois, je souhaite qu'elle soit dans la colonne du mois correspondant.
Mais les données sources ne sont pas forcement du mois en cours donc il faut les placer au bon mois.
J'ai choisi la fonction Find car je l'ai découverte récemment et la trouve assez simple à mettre en oeuvre.
J'utilise cette ligne de code pour trouver le mois dans une ligne C1 à N1 comme vous pouvez le lire.
Elle fonctionne très bien sauf pour le mois de janvier (1) qui va être coller à octobre (10).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set cell2 = Range("C1:N1").Find(what:=mois) 'cherche le mois dans la ligne C cell2.Offset(2, 0).Select
Sachant que j'extrais le mois de la date renseigner plus haut dans mon code je cherche un chiffre ici 1 donc pas 10
Le format Date n'entre pas dans le problème (a priori) car dans ma cellule mois j'ai bien le numéro correspondant au mois renseigné.
si on pouvais m'éclairerj'apprecierai
A vous lire
Partager