Code VB de recherche dans un tableau

  • Initiateur de la discussion Initiateur de la discussion limofab
  • 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 !

L

limofab

Guest
Bonjour à tous,

J'ai actuellement un fichier Excel 2003 qui recense plusieurs communes de plusieurs départements. Je ne suis pas très bon dans le VB et je souhaiterais un peu d'aide 😱

Je souhaiterais dans un premier temps pouvoir en cliquant sur le bouton "COMMUNE"; renseigner la commune à rechercher dans la zone de texte puis retourner la ligne correspondante (commune, département, cp, fruit, couleur etc...) dans le Userform "resultat_commune" pour afficher la carte d'identité de cette dernière.

Dans un deuxième temps, je souhaiterais en cliquant sur le bouton "CORREZE CANTAL"; effectuer un affichage de la liste des communes uniquement du département 15 et 19. Ensuite l'utilisateur pourra sélectionner cette dernière et afficher la carte d'identité dans le Userform "resultat_commune".

Merci d'avance pour votre aide
 

Pièces jointes

Dernière modification par un modérateur:
Re : Code VB de recherche dans un tableau

Bonsoir,
Essaies à tes risques et périls (fait une petite recherche sur le forum)
Code:
Private Sub Workbook_Open()
Application.Visible = False
accueil.show
End Sub
A+
kjin

Bonsoir,

Juste une ptite question sur ce code VB,
Dès que l'USF se lance au demarrage, il ferme toutes les fenêtres Excel...
Est ce que l'on peut empêcher celà ?

Cordialement
 
Re : Code VB de recherche dans un tableau

bonsoir,
Pour le message #16
N'était ce pas ce que tu souhaitais !?
Pour le message #17
si j'ai bien compris, dans le USF communes
Code:
Private Sub CommandButton1_Click()
If ComboBox1.ListIndex <> -1 Then resultat_commune.Show
End Sub
A+
kjin
 
Re : Code VB de recherche dans un tableau

Pour le #16, je souhaitais une ouverture automatique mais ce code ferme toutes les fenêtres Excel. C'est donc embêtant quand on travaille sur plus d'un fichier Excel.
Y a t'il un moyen d'éviter ce prob ?

Cordialement
 
Re : Code VB de recherche dans un tableau

Bonsoir limofab, le fil,

Si tu joues avec "Application.Visible = False", c'est tout Excel qui est concerné, donc pas de solution pour moi.

Les moyens, je n'en vois pas. C'est tout ou rien.

Bonne soirée.

Jean-Pierre
 
Re : Code VB de recherche dans un tableau

bonsoir,
Pour le message #16
N'était ce pas ce que tu souhaitais !?
Pour le message #17
si j'ai bien compris, dans le USF communes
Code:
Private Sub CommandButton1_Click()
If ComboBox1.ListIndex <> -1 Then resultat_commune.Show
End Sub
A+
kjin

Super, celà va me permettre d'éviter les erreurs utilisateurs. Merci

Cordialement
 
Re : Code VB de recherche dans un tableau

Bonsoir limofab, le fil,

On peut faire plein de chose :

Par exemple, dans ton cas, un USF ouvert en plein écran et qui masque ainsi Excel.

et aussi Excel minimisé par quelque chose comme ceci : Application.WindowState = xlMinimized

Ouverture aussi sur une feuille vierge.... donc la base n'est pas visible immédiatement.

Ce ne sont que quelques exemples. je pense qu'il y en a d'autres.

Bonne soirée.

Jean-Pierre
 
Re : Code VB de recherche dans un tableau

Bonsoir,

Celà ne fonctionne pas car le classeur et l'USF sont réduits.
Je vais faire une feuille de présentation avec un bouton pour lancer l'USF. La BD sera masquer et protéger via mot de passe afin d'éviter tous problèmes.

Cordialement
 
Re : Code VB de recherche dans un tableau

Re,

Question pour ma gouverne...

1) Comment peux-tu travailler sur un classeur Xl et un Usf réduit... ?

2) Ta feuille de présentation sera réduite aussi, non ?

Simplement pour ma compréhension.

Bonne soirée.

Jean-Pierre
 
Re : Code VB de recherche dans un tableau

Re,

Question pour ma gouverne...

1) Comment peux-tu travailler sur un classeur Xl et un Usf réduit... ?

2) Ta feuille de présentation sera réduite aussi, non ?

Simplement pour ma compréhension.

Bonne soirée.

Jean-Pierre

Je vais annuler la reduction du classeur au demarrage.
Une feuille d'accueil me permettra de rebondir sur l'USF.

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

Réponses
1
Affichages
210
Réponses
32
Affichages
1 K
Retour