EXCEL/MACRO boucle pour rechercher une date
Résolu
informatifien
Messages postés
781
Statut
Membre
-
informatifien Messages postés 781 Statut Membre -
informatifien Messages postés 781 Statut Membre -
Bonjour,
voilà j'ai un userform avec une combobox, quand je rempli ma ComboBox je veux trouvé un code dans la colone A puis une date préalablement inscrite par une autre macro est formatée ainsi jjj-jj/mm/yy voici mon code:
Private Sub NumofModif_Change()
Dim b As Integer, a As Integer, c As Integer
Dim d As Date
a = 1
b = NumofModif ' combobox code avec rowsource sur colonne A
c = 1
d = datesaisie ' DTPicker paramétré pour afficher la date du jour
Do ' je cherche mon code dans la colo A
a = a + 1
Loop Until Application.Cells(a, 1) = b
Do ' je cherche la date saisie (datesaisie) sur la ligne du code trouvé
c = c + 1
Loop Until Application.Cells(a, c) = d
ActiveCell.Select ' Je séléctionne la cell
End Sub
La macro stop à la ligne Loop Until Application.Cells(a,c) = d , le message d'erreur: erreur définie par l'application ou par l'objet
Je pense que celà vient du format de ma date si j'ai raison comment dois ej procéder pour que ma macro reconnaisse la date du DTPicker dans la ligne du code trouvé????
Merci d'avance
voilà j'ai un userform avec une combobox, quand je rempli ma ComboBox je veux trouvé un code dans la colone A puis une date préalablement inscrite par une autre macro est formatée ainsi jjj-jj/mm/yy voici mon code:
Private Sub NumofModif_Change()
Dim b As Integer, a As Integer, c As Integer
Dim d As Date
a = 1
b = NumofModif ' combobox code avec rowsource sur colonne A
c = 1
d = datesaisie ' DTPicker paramétré pour afficher la date du jour
Do ' je cherche mon code dans la colo A
a = a + 1
Loop Until Application.Cells(a, 1) = b
Do ' je cherche la date saisie (datesaisie) sur la ligne du code trouvé
c = c + 1
Loop Until Application.Cells(a, c) = d
ActiveCell.Select ' Je séléctionne la cell
End Sub
La macro stop à la ligne Loop Until Application.Cells(a,c) = d , le message d'erreur: erreur définie par l'application ou par l'objet
Je pense que celà vient du format de ma date si j'ai raison comment dois ej procéder pour que ma macro reconnaisse la date du DTPicker dans la ligne du code trouvé????
Merci d'avance
A voir également:
- EXCEL/MACRO boucle pour rechercher une date
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Rechercher ou saisir une url - Guide