.find .... Comprend pas....

  • Initiateur de la discussion Initiateur de la discussion Seb
  • Date de début Date de début

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 !

Seb

XLDnaute Occasionnel
Bonjours à tous, j'ai fouillé partout sur le net et sur le forum mais rien a faire, je comprend pas pourquoi ma macro avec .find ne marche pas sous excel97...

Voila ma macro:
Private Sub UserForm_Initialize()

Dim cel As Range

TextBox1.Value = ActiveCell.Value

With Sheets("Repertoire N").Range("B4:B370")
Set cel = .Find(CDate(TextBox1), LookIn:=xlValues) [cette commande est soulignée en jaune avec message d'erreur :"impossible de lire la propriete .find de la classe range"
If Not cel Is Nothing Then TextBox96 = VBA.Strings.Format(cel.Offset(0, 3), "# ##0.00 €")
Set cel = .Find(CDate(TextBox1), LookIn:=xlValues)
If Not cel Is Nothing Then TextBox97 = VBA.Strings.Format(cel.Offset(0, 5), "# ##0.00 €")
Set cel = .Find(CDate(TextBox1), LookIn:=xlValues)
If Not cel Is Nothing Then TextBox98 = VBA.Strings.Format(cel.Offset(0, 7), "# ##0.00 €")
Set cel = .Find(CDate(TextBox1), LookIn:=xlValues)
If Not cel Is Nothing Then TextBox99 = VBA.Strings.Format(cel.Offset(0, 9), "# ##0.00 €")
Set cel = .Find(CDate(TextBox1), LookIn:=xlValues)
If Not cel Is Nothing Then TextBox100 = VBA.Strings.Format(cel.Offset(0, 11), "# ##0.00 €")
End With
end sub

Quelqu'un a une idée ???
 
Re : .find .... Comprend pas....

Bonjour pierrejean, JB,

pierrejean ton fichier marche chez moi aussi sous Excel 2003. Il marche aussi avec une macro Initialize comme celle de Seb.

Pourtant j'avais fait un 1er essai (avec une seule date), et comme Seb je n'étais pas parvenu à trouver la cellule avec LookIn:=xlValues. Malheureusement je n'ai pas conservé le fichier et je n'arrive plus à reproduire le phénomène.

Il y a certainement comme le dit JB une question de format des champs où s'effectue la recherche, mais j'avoue que j'y perds mon latin !

A+
 
- 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
223
Réponses
2
Affichages
153
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
  • Question Question
Microsoft 365 modifier un code
Réponses
1
Affichages
464
Retour