Boucle qui ne boucle pas !

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 !

Excelnaute

XLDnaute Nouveau
Bonsoir à tous,

A partir de la feuille Tableau je voudrais copier les lignes dont les cellules (non contigues définies par vrange), contiennent la date du jour vers la feuille archive.

Le résultat s'arrête à trouver et copier le 1er enregistrement qui correspond à la recherche find (date) et le copie bien dans la feuille archive à la première ligne vide.

Le problème est que le programme s'arrête là sans passer aux enregistrements suivants et avec un message d'erreur 438 (PROPRIETE METHODE NON GEREE PAR CET OBJET).

Merci de m'aider à sortir de cette... boucle.
Cordialement.

cpt = 0
With Worksheets("archive")
.AutoFilterMode = False
Set cdest = .Cells(.Rows.Count, "A").End(xlUp)(2)
End With
With Worksheets("Tableau")
.Range("$A$14:$t$" & visible).AutoFilter field:=5, Criteria1:="1"
Set c = .Range(vrange).SpecialCells(xlCellTypeVisible).Find(Date, LookIn:=xlValues)

If Not c Is Nothing Then
adr = c.Address
Do
With c.EntireRow
.Copy cdest
cpt = cpt + 1
End With
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> adr
End If
Set cdest=nothing
End With
 
Re : Boucle qui ne boucle pas !

Bonsoir Excelnaute, bonsoir le forum,

Sans fichier exemple difficile de tester ton code !
Peut-être comme ça :
Code:
Set c = .Range(vrange).SpecialCells(xlCellTypeVisible).Find(Date, LookIn:=xlFormulas)
 
Re : Boucle qui ne boucle pas !

Bonsoir Robert et merci de ta réponse,
Oui je reconnais que sans fichier c'est difficile. J'avais posté le fichier il ya 2 jours et ... aucune réponse.
Je vais donc l'attacher à nouveau peut être pourras tu m'aider à le résoudre.
Cordialement
 

Pièces jointes

Re : Boucle qui ne boucle pas !

Bonsoir Robert,
Le résultat paraît tout à fait conforme à mes attentes !
Vraiment tu m'enlèves une épine du pied car je ne voyais plus le moyen d'en sortir !
Je ne vais pas chercher à comprendre ce soir comment tu as fait car je me lève tôt demain matin. En tous cas dès demain après midi je me penche sur ton fichier et je réadapterai le mien en fonction.
VRaiment un grand MERCI pour ton aide.
Bien cordialement,

Robert (ça n'arrive pas qu'aux autres)
 
- 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
4
Affichages
463
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
484
Réponses
2
Affichages
154
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
174
Retour