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

vba userform et macro

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

Re : vba userform et macro

Bonsoir boxi,

Tu fais un clic droit sur "Bouton 26", tu cliques sur "Affecter une macro" et dans la liste qui s'affiche tu choisis "territoire" et tu valides par OK.

Cordialement.
 
Re : vba userform et macro

Bonjour boxi, Papou-net,

boxi veut peut-être parler du bouton "Valider" de l'USF...

Alors par exemple mettre dans le code de l'USF :

Code:
Private Sub CommandButton1_Click()
Dim lig As Variant, commune As String
With Sheets("liste commune")
  lig = Application.Match(Val(TextBox1), Sheets("liste commune").[A:A], 0)
  If IsError(lig) Then MsgBox "Code non trouvé...": Exit Sub
  commune = .Cells(lig, 2)
  MsgBox commune, , "Commune" 'pour tester
  'Call territoire
  'suite
End With
End Sub
Le lien est créé par Application.Match (c'est la fonction EQUIV).

A+
 
Re : vba userform et macro

Re,

Je n'avais pas pris le temps d'aller voir la macro "territoire"...

Elle est bien compliquée et en plus inutile.

Il suffit de ce code pour le bouton "Valider" de l'USF :

Code:
Private Sub CommandButton1_Click()
Dim lig As Variant
If TextBox1 = "" Then TextBox1.SetFocus: Exit Sub
With Sheets("liste commune")
  lig = Application.Match(Val(TextBox1), .[A8:A65536], 0)
  If IsError(lig) Then MsgBox "Code non trouvé...": Exit Sub
  .[A2].Resize(, 72) = .Cells(lig + 7, 1).Resize(, 72).Value
  .Activate
End With
End Sub
Edit : si vous ne connaissez pas la propriété Resize, voyez l'aide VBA.

A+
 
Dernière édition:
- 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

Discussions similaires

Réponses
6
Affichages
174
  • Question Question
XL 2013 user form
Réponses
2
Affichages
236
Réponses
2
Affichages
83
Réponses
9
Affichages
167
Réponses
22
Affichages
497
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…