Autres [RÉSOLU] Liste déroulante

un internaute

XLDnaute Impliqué
Bonjour le forum
Quelqu’un sait-il faire une liste déroulante sans passer par Données => Validation => Liste pour faire apparaître 2021; 2022; 2023 etc..
Si oui mettre le bouton dans Plage K1:L1
Pour afficher les colonnes K à M double clic sur cellule A2
Contrôle?
Formulaire?
Userform?
Le plus pratique
Merci à vous
 

Pièces jointes

  • toto.xls
    108 KB · Affichages: 14
Dernière édition:

Robert

XLDnaute Barbatruc
Repose en paix
Re,

Ton fichier plante à l'ouverture ! Je l'ouvre sans activer les macros et quand je veux afficher les colonnes K et L je ne peux pas car le classeur est protégé. Je le déprotège et j'affiche les colonnes. L'année ne se trouve pas en K1:L1 mais seulement en K1. 2021;2022; 2023 et etc. Mais jusqu'à quand !?...

Le plus pratique
Merci à vous
Le plus pratique c'est un fichier qui n'a pas besoin de tout se b***el pour s'ouvrir !...

Sinon fusionne K1:L1 puis :

VB:
Private Sub Workbook_Open()
Dim J As Long, NumJour As Integer
Dim WSheet As Worksheet
Dim L As String
Dim I As Integer

Sheets("CURE_BEROCCA").Unprotect
For I = 2021 To 2050 'limite à adapter
    L = IIf(L = "", I, L & "," & I)
Next I
With Sheets("CURE_BEROCCA").Range("K1").Validation
    .Delete
    .Add xlValidateList, Formula1:=L
End With
Application.ScreenUpdating = False
For Each WSheet In Sheets                           ' Pour toutes les feuilles du classeur
    Protection WSheet
Next WSheet
Init_Feuille   ' Le 29/01/2021
End Sub
 

un internaute

XLDnaute Impliqué
Bonsoir à tout le forum et à ceux qui ont bien voulu participer à "dévelloper" le programme.
je ne sais pas si c'est toujours très logique mais ça fonctionne
Bonne fin de soirée à vous tous et bonne fin de WE
Cordialement
 

Pièces jointes

  • TOTO.xls
    132.5 KB · Affichages: 5

Discussions similaires

Réponses
8
Affichages
885

Statistiques des forums

Discussions
315 242
Messages
2 117 700
Membres
113 270
dernier inscrit
Maximax