Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Renvoie à la cellule qui est recherchée

pouetpouetlagalette

XLDnaute Junior
Bonsoir bonsoir, existe-t-il une formule Excel qui me permettrait, lorsque je tape en A1 les disons quatre premières lettres de ce que je recherche de me renvoyer sur cette cellule même si celle ci se trouve à la 780e ligne de mon tableau? Merci de votre aide . Bonne soirée.
 
Solution
C
Re,

Merci, voici le code à mettre dans la feuille
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim CelF As Range
  ' Vérifier si saisie en A1 de la feuille
  If Target.Address = "$A$1" Then
    ' Si cellule A1 = VIDE , on sort
    If Target.Value = "" Then Exit Sub
    ' Sinon on recherche la valeur
    Set CelF = Range("A:A").Find(What:=Target.Value, LookIn:=xlValues, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False)
    ' Si recherche fructueuse
    If Not CelF Is Nothing Then CelF.Select
  End If
End Sub

A+
C

Compte Supprimé 979

Guest
Re,

Merci, voici le code à mettre dans la feuille
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim CelF As Range
  ' Vérifier si saisie en A1 de la feuille
  If Target.Address = "$A$1" Then
    ' Si cellule A1 = VIDE , on sort
    If Target.Value = "" Then Exit Sub
    ' Sinon on recherche la valeur
    Set CelF = Range("A:A").Find(What:=Target.Value, LookIn:=xlValues, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False)
    ' Si recherche fructueuse
    If Not CelF Is Nothing Then CelF.Select
  End If
End Sub

A+
 

pouetpouetlagalette

XLDnaute Junior
Merci Mr, serait-il possible de la caler sur la feuille?
Je dois faire qlq chose qui va pas, j'y arrive pas.
 

Discussions similaires

Réponses
6
Affichages
241
Réponses
12
Affichages
533
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…