XL 2013 Find date erreur

  • Initiateur de la discussion Initiateur de la discussion nicroq
  • 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 !

nicroq

XLDnaute Occasionnel
Bonjour a tous,

J'ai un problème avec la fonction Find dans VBA. Je pense que je ne gère pas bien le format date pour la recherche.
J'ai commencé à taper le code mais impossible de trouver le bon format...

Merci pour votre aide

Cordialemnt
 

Pièces jointes

bonjour
ben a vrai dire c'est un peu du n'importe quoi ton code
tu semble un peu t’emmêler les pinceaux
Sub date_col()
Dim choix_date As Date

Worksheets("Feuil1").Cells(10, 2) = choix_date'ici choix_date est égal à "00:00:00"

il y a une différence entre dimensionner et instruire une variable
 
Bonjour nicroq, patricktoulon,

Ceci donnera le bon résultat :
VB:
Sub date_col()
[C10] = [7:7].Find([B10], LookIn:=xlFormulas).Column
End Sub
Perso j'utiliserais plutôt Application.Match, beaucoup plus rapide :
Code:
Sub date_col2()
[C10] = Application.Match([B10], [7:7], 0)
End Sub
A+
 
Merci pour vos reponses

cependant je souhaiterai garder le fait que B10 soit une variable car je l'extrait d un userform dans mon code global donc pourquoi cela ne marche pas :
en déclarant choix_date as string
[C10] = [7:7].Find(choix_date, LookIn:=xlFormulas).Column

Merci pour vos explications.
 
RE ben c'est évident
choix_date doit être alimenté sinon il ne vaut rien
dim choix_date as date
choix_date=[B10].value '(ou .value2 selon utilisation de find ou Match)
[C10] = [7:7].Find(choix_date, LookIn:=xlFormulas).Column



ça n'est pas par ce que tu fait dim choix_date as date qu'il contient une date 😉
c'est juste une instanciation de la variable en tant que date
 
- 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
8
Affichages
172
Réponses
2
Affichages
332
Réponses
5
Affichages
99
Réponses
7
Affichages
259
Réponses
6
Affichages
434
  • Question Question
Microsoft 365 Bloccage Excel
Réponses
1
Affichages
332
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
139
Réponses
4
Affichages
407
Retour