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
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+
Merci Mr, serait-il possible de la caler sur la feuille?
Je dois faire qlq chose qui va pas, j'y arrive pas.
 

Phil69970

XLDnaute Barbatruc
Bonjour à tous

@pouetpouetlagalette
Tout en image

1699013202978.png


==>

1699013264388.png


Evidement fa feuille ne s'appelle surement pas Feuil1 mais truc ou machin ;)
 

Phil69970

XLDnaute Barbatruc
Re

J'ai déjà une macro qui s'applique c'est grave?
Non il n'y a pas de macro évènementielle dans le fichier fourni juste une macro pour le bouton valider
1699454583373.png



Voir fichier avec la macro ;)

Tu n'oublieras pas de remercier Bruno et de valider son post ;)
 

Pièces jointes

  • STOCK CONSERVE PROJET 2024 V2 FINAL V1.xlsm
    155.2 KB · Affichages: 3

Discussions similaires

Réponses
6
Affichages
229
Réponses
12
Affichages
526

Statistiques des forums

Discussions
312 209
Messages
2 086 263
Membres
103 167
dernier inscrit
miriame