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

comment ouvrir une feuille automatiquement

  • Initiateur de la discussion Initiateur de la discussion hector01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

hector01

Guest
Bonjour
Je tente en vain d'ouvrir une feuille sur une cellule précise à partir d'une rechercheV d'une autre feuille... je m'explique.
Feuille 1 avec choix déroulant. Selon choix fait, on a un nom correspondant via une recherchev : ca pas de probleme.
Sur feuille 2, j'ai des noms et des coordonnées.
Par exemple, A2 nom 1;prenom,tel...
A17 nom 2, prenom.... A47 3...etc

Je souhaite que lorsqu'on obtient le nom 1 sur la feuille 1, la feuille 2 s'ouvre en A1...si j'ai le nom 2 alors la feuille 2 s'ouvre sur A17...
AU SECOURS.

Merci d'avance
Hector
 
Re : comment ouvrir une feuille automatiquement

ok voila
en F1 C6 : liste de choix avec base colonne I (famille)
F16 : rechercheV pour base colonne IJK par exemple :Evelyne gere la famille feutre.

Lorsque F16 = un nom = ouverture de Feuille 2 sur la case du nom correspondant
ex : Evelyne gere famille Feutre alors ouvrir feuille 2 cellule A43 pour que je voies ses coordonnées.
Si jean gere famille notée en C6 = alors ouvre moi la feuille 2 en cellule A2.
Merci pour ton aide.
cdt
 

Pièces jointes

Re : comment ouvrir une feuille automatiquement

re...

ci-joint fichier modifié, ai ajouté une procédure dans la feuille 2 un double clic sur n'importe quel cellule du feuillet te ramène sur la feuille 1 au niveau de ta liste

Dis-moi si cela te convient et/ou si tu souhaites des explications.

A+
 

Pièces jointes

Re : comment ouvrir une feuille automatiquement

RE...

le code ci-joint tient compte de l'absence dans le feuillet 2 de la valeur choisie grâce à la liste
A+
 

Pièces jointes

Re : comment ouvrir une feuille automatiquement

Bonjouor

Merci vraiment pour ton aide.
La seule petite chose, c'est que dans la feuille 2, je risque d'avoir des familles notées sur la colonne A et B. Le code peut il chercher sur 2 colonnes ?
En gros, tu refait comme un principe de recherchev sur la 2 e feuille. J'y pensais mais je ne savais pas comment ouvrir la feuille.
par avance, merci.
hector
 
Re : comment ouvrir une feuille automatiquement

re...

essaye ceci (je n'ai pas testé mais a priori cela devrait marcher)

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <> 6 And Target.Column <> 3 Then Exit Sub
With Sheets("Feuil2")
Dim x, y As Integer
x = Application.WorksheetFunction.CountIf(.Columns("A:B"), Target)
If x > 0 Then
.Activate
.Columns("A:B").Find(what:=Target.Value).Activate
Else: MsgBox ("La valeur choisie n'est pas présente dans le feuillet 2")
End If
End With
End Sub

A+
 
Re : comment ouvrir une feuille automatiquement

Hello
encore moi.
J'ai repris ta formule et j'ai essaye de mettre encore une autre colonne en rajoutant(B:C😀) mais cela ne marche plus.
Y a t il un blocage apres 2 colonne ?
 
Re : comment ouvrir une feuille automatiquement

salut

pour trois colonnes, cela donnerait

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row <> 6 And Target.Column <> 3 Then Exit Sub
With Sheets("Feuil2")
Dim x As Integer
x = Application.WorksheetFunction.CountIf(.Columns("A:[COLOR="Red"][B]C[/B][/COLOR]"), Target)
If x > 0 Then
.Activate
.Columns("A:[COLOR="red"][B]C[/B][/COLOR]").Find(what:=Target.Value).Activate
Else: MsgBox ("La valeur choisie n'est pas présente dans le feuillet 2")
End If
End With
End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…