XL 2019 Trouver date

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

Rabeto

XLDnaute Occasionnel
Bonsoir,

J'aimerai svp que ma macro cherche et sélectionne la date égale à la valeur de la cellule J1 dans la plage à partir de J4 jusqu'à la dernière cellule contenant une valeur.

J'ai mis un code mais celui-ci ne marche pas.

merci
 

Pièces jointes

Solution
Bonjour,
Peut-être ainsi :
VB:
Sub aller()
If Not IsError(Application.Match(CLng(Range("J1").Value), Rows(4), 0)) Then
    Application.Goto Cells(4, Application.Match(CLng(Range("J1").Value), Rows(4), 0)), True
End If
End Sub
Bonne soirée
Bonjour,
Peut-être ainsi :
VB:
Sub aller()
If Not IsError(Application.Match(CLng(Range("J1").Value), Rows(4), 0)) Then
    Application.Goto Cells(4, Application.Match(CLng(Range("J1").Value), Rows(4), 0)), True
End If
End Sub
Bonne soirée
 
Bonjour,
Est-ce qu'il existe une possibilité d'avoir une date dans les 14 premières colonnes de la ligne 8?
Si aucune de ces cellules ne peut comporter de dates, tu remplaces Rows(4) par Rows(8) dans les 2 lignes de code.
Si le "risque" existe, tu peux essayer ainsi :
VB:
Sub aller()
Dim Plg As Range
Dim DerCol As Long
DerCol = Cells(8, Columns.Count).End(xlToLeft).Column
Set Plg = Range(Cells(8, 15), Cells(8, DerCol))
If Not IsError(Application.Match(CLng(Range("J1").Value), Plg, 0)) Then
    Application.Goto Cells(8, Application.Match(CLng(Range("J1").Value), Plg, 0) + 14), True
End If
End Sub
Bonne journée
 
- 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
378
Réponses
4
Affichages
156
Réponses
6
Affichages
78
Réponses
4
Affichages
117
Réponses
3
Affichages
511
Retour