Rechercher une valeur variable dans le nom des onglets
Résolu/Fermé
titi17-08
Messages postés
122
Date d'inscription
mercredi 29 janvier 2020
Statut
Membre
Dernière intervention
20 janvier 2023
-
28 juil. 2021 à 13:52
titi17-08 Messages postés 122 Date d'inscription mercredi 29 janvier 2020 Statut Membre Dernière intervention 20 janvier 2023 - 28 juil. 2021 à 19:35
titi17-08 Messages postés 122 Date d'inscription mercredi 29 janvier 2020 Statut Membre Dernière intervention 20 janvier 2023 - 28 juil. 2021 à 19:35
A voir également:
- Rechercher une valeur variable dans le nom des onglets
- Rechercher ou entrer l'adresse - Guide
- Adresse IP locale : comment la trouver facilement - Guide
- Restaurer onglets chrome - Guide
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
3 réponses
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
729
28 juil. 2021 à 14:33
28 juil. 2021 à 14:33
Bonjour,
mettre une ListBox dans l'UserForm avec ce code:
l'activation de la feuille se fait au clic correspondant dans la Listbox
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-G
mettre une ListBox dans l'UserForm avec ce code:
Option Explicit Private Sub ListBox1_Click() If ListBox1.ListIndex = -1 Then Exit Sub Sheets(ListBox1.List(ListBox1.ListIndex)).Select End Sub Private Sub UserForm_Initialize() 'Déclare la variable objet Worksheet Dim Ws As Worksheet 'Boucle sur toutes les feuille de calcul du classeur. Les onglets graphiques ne sont pas pris 'en compte. 'ThisWorkbook correspond à l'objet classeur contenant la macro For Each Ws In ThisWorkbook.Worksheets 'Renvoie le nom de chaque feuille ListBox1.AddItem (Ws.Name) Next Ws End Sub
l'activation de la feuille se fait au clic correspondant dans la Listbox
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-G
ccm81
Messages postés
10863
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
12 juin 2024
2 410
28 juil. 2021 à 14:43
28 juil. 2021 à 14:43
Bonjour
Un petit exemple
https://www.cjoint.com/c/KGCmQMMyaTB
Cdlmnt
Un petit exemple
https://www.cjoint.com/c/KGCmQMMyaTB
Cdlmnt
titi17-08
Messages postés
122
Date d'inscription
mercredi 29 janvier 2020
Statut
Membre
Dernière intervention
20 janvier 2023
1
28 juil. 2021 à 19:35
28 juil. 2021 à 19:35
Bonsoir,
Je me suis peut etre mal exprimé
dans mon useform:
j'ai un liste des mois
quand je valide mon useform il doit retrouver la feuille correspondant au mois dans le userform.
et le selectionne voici mon code:
je vous remercie par avance
titi
Je me suis peut etre mal exprimé
dans mon useform:
j'ai un liste des mois
quand je valide mon useform il doit retrouver la feuille correspondant au mois dans le userform.
et le selectionne voici mon code:
Private Sub VALIDER_Contrat_Click()
Dim nomf As String
Dim sh As Worksheet
nomf = Debut_Contrat_M.Value ' nom de la feuille a selectionner
For Each sh In Sheets
If Left(.Value, 8) = nomf.Value Then
Sheets(nomf).Select
Range("A7" & Range("A26").End(xlUp).Row + 1).Select
Range(0, 3).Value = Nom_Freelance.Value
Range(0, 4).Value = Prenom_Freelance.Value
Range(0, 5).Value = Tel_Freelance.Value
Range(0, 6).Value = Statut_Freelance.Value
Range(0, 11).Value = Nb_jours.Value
Range(0, 12).Value = TJM_Achat.Value
Range(0, 13).Value = TJm_Contrat.Value
Range(0, 14).Value = TJM_Vente.Value
Range(0, 16).Value = Effort.Value
Range(0, 18).Value = Duree_Contrat.Value
Range(0, 20).Value = Nb_jours.Value
Range(0, 23).Value = Debut_Contrat_J.Value & "/" & Debut_Contrat_M.Value & "/" & Debut_Contrat_A.Value
End If
Next sh
End Sub
je vous remercie par avance
titi