Rendre active une cellule après recherche

Bonjour

Petit nouveau (de 77 ans) sur votre forum et aussi en VBA,vos conseils me seront très précieux. Comment rendre active une cellule trouvée par "recherche" dans une feuille et connaître la valeur de la cellule LC+2. La macro du début a été crée automatiquement par excel

' NUManc étant la valeur de la cellule a trouver

NUManc = ChangeChambres.Ancienne.Text

Cells.Find(What:=NUManc, After:=ActiveCell, LookIn:=xlFormulas, _

LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _

MatchCase:=False, SearchFormat:=False).Activate

Comment trouver la valeur de la cellule de LC+2 de NUManc

Merci d'avance de vos conseils

Bonsoir et bienvenue,

1) Il serait utile de prendre dès le départ l'habitude d'utiliser les balises Code pour citer du code (un bouton marqué Code figure pour cela au-dessus de la fenêtre de rédaction). Cela le rend nettement plus lisible.

Et si le code est correctement indenté, comme il se devrait, cela conserve l'indentation, ce qui améliore considérablement la lisibilité.

2) Une procédure VBA commence par Sub (ou Function) et se termine par End Sub (ou End Function). Pour un diagnostic, il est au moins utile de citer en entier, de façon que l'on ait les déclarations de variables et tous autres éléments d'appréciation, dont le statut même de la procédure. Il convient d'indiquer également les déclarations niveau module si elles interviennent, ainsi que tout élément extérieur qui apparaît. Et éventuellement ajouter les explications permettant de comprendre de quels éléments il s'agit (au minimum expliquer tous les éléments qui ne constituent pas des mots-clés du code).

3) Il est préférable de poser les vraies questions, soit l'objectif visé dans l'opération, plutôt qu'une question intermédiaire reposant sur une connaissance insuffisante du fonctionnement d'Excel et/ou VBA (notamment quand c'est lié aux mauvaises habitudes induites par l'utilisation de l'enregistreur, lequel produit un code bourré de Select ou Activate inutiles, et des expressions gonflés par des énumérations d'arguments à leur valeur par défaut qui ne font que gonfler le volume de code sans aucun profit).

Cordialement.

Rechercher des sujets similaires à "rendre active recherche"