Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

olive323

XLDnaute Occasionnel
Bonjour à tous,

J'ai fait une petite modif et cette macro ne fonctionne plus correctement.

Vous pouvez voir dans le fichier joint en colonne A il y a des dates.
j'ai modifié ces dates par un =feuil1 A3 ect... donc la macro ne retrouve plus les dates .
Il y a t-il un moyen pour que la macro reconnaisse la date qui apparait plutot que le =feuil1 A3?

Suis je bien clair?

Cordialement

olivie323
 

Pièces jointes

Re : modif de macro

Bonjour

Oui c'est mieux avec la macro


Sub repartition()
tabMois = Array("Janvier 11", "Fevrier 11", "Mars 11") ' ... à suivre
For Each c In Range("A6:A" & Range("A" & Rows.Count).End(xlUp).Row)
Set cible = Workbooks("ParMois.xls").Sheets(tabMois(Month(c) - 1)).Range("A:A").Find _
(what:=c.Value, LookIn:=xlFormulas, lookat:=xlWhole)
If Not cible Is Nothing Then
cible.Offset(, 1) = c.Offset(, 1)
Else
MsgBox "date non reprise"
End If
Next c
End Sub
 
Re : modif de macro

Re, bonjour Pascal🙂

un exemple de recherche "find", qui fonctionne sur ta feuille "Fevrier 11", à adapter...
Code:
Dim x As Range, d As Date
d = #2/5/2011# 'm/j/aaaa
Set x = Columns(1).Find(d, , xlValues, xlWhole, , , False)
If Not x Is Nothing Then MsgBox "la date du jour est en " & x.Address
 
Re : modif de macro

RE,

as tu testé au moins sur la feuille en question ? La valeur est elle retrouvée ? il y a peut être lieu de préciser le classeur et la feuille sur laquelle la recherche doit être effectuée, si la feuille en question n'est pas la feuille active lors de l'execution du code.... sans connaître le résultat à atteindre cela va être difficile de t'aider... toujours préférable un tout petit fichier en pièce jointe avec uniquement les données permettant de reproduire le problème posé...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
212
Retour