VBA Excel : Worksheet.UsedRange.Find

Résolu
mikel831 Messages postés 120 Date d'inscription mardi 23 octobre 2012 Statut Membre Dernière intervention 28 avril 2024 - Modifié le 11 avril 2024 à 16:35
yg_be Messages postés 22747 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 mai 2024 - 12 avril 2024 à 18:55

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

yg_be Messages postés 22747 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 mai 2024 1 477
11 avril 2024 à 22:00

bonjour,

connais-tu FindNext()?

  https://learn.microsoft.com/fr-ch/office/vba/api/excel.range.findnext

Lis bien la remarque concernant ce que fait la recherche quand elle atteint la fin de la plage de recherche spécifiée.

3
mikel831 Messages postés 120 Date d'inscription mardi 23 octobre 2012 Statut Membre Dernière intervention 28 avril 2024 10
12 avril 2024 à 10:10

Merci pour ta réponse!
C'est OK ! cordialement, Mikel

1
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704
11 avril 2024 à 17:32

Bonjour,

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

Vous il n'y aurait que le debut!

0
mikel831 Messages postés 120 Date d'inscription mardi 23 octobre 2012 Statut Membre Dernière intervention 28 avril 2024 10
11 avril 2024 à 17:57

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 ...
 

0
f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024 1 704 > mikel831 Messages postés 120 Date d'inscription mardi 23 octobre 2012 Statut Membre Dernière intervention 28 avril 2024
12 avril 2024 à 08:40

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!

0
yg_be Messages postés 22747 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 mai 2024 1 477 > f894009 Messages postés 17187 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 1 mai 2024
12 avril 2024 à 18:55

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

0