VBA Excel : Worksheet.UsedRange.Find

Résolu

Bonjour à tous!
Dans le code
Set MaPlage = Sheets("Feuil2").UsedRange.Find(abc)
la recherche semble démarrer de A1, et le Range Maplage est positionné sur la cellule contenant abc. OK
Si dans la suite du code on relance
Set MaPlage = Sheets("Feuil2").UsedRange.Find(def)
il semble que la recherche redémarre de A1 ?
Comment faire pour qu'elle démarre de MaPlage.Adress ???

 


Windows / Chrome 123.0.0.0

2 réponses

  1. Bonjour,

    Une plage, comme le nom l'indique, a un debut et une fin.

    Vous il n'y aurait que le debut!

    1. Merci pour ta réponse!
      Si le range MaPlage ne concerne qu'une cellule, dans ce cas, le début est égal à la fin. Mais ça ne répond pas à ma question ...
       

    2. @mikel831

      Bonjour,

      Ben oui, mais vois pas a quoi ca sert de faire de faire un set pour avoir la cellule de depart pour une recherche!

    3. Contributeur
      @f894009

      Je constate que Mikel aime bien créer de la confusion en partageant des exemples de code incomplets.