Liste déroulante variable VBA
Fermé
Martin123
-
26 mai 2015 à 15:12
123Martin Messages postés 6 Date d'inscription mardi 26 mai 2015 Statut Membre Dernière intervention 28 mai 2015 - 26 mai 2015 à 16:48
123Martin Messages postés 6 Date d'inscription mardi 26 mai 2015 Statut Membre Dernière intervention 28 mai 2015 - 26 mai 2015 à 16:48
A voir également:
- Liste déroulante variable VBA
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Google sheet liste déroulante - Accueil - Guide bureautique
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
26 mai 2015 à 15:39
26 mai 2015 à 15:39
Bonjour,
manque le .Delete
pour le With, chez moi votre ligne ne marche pas mais rien a voir avec votre soucis
manque le .Delete
pour le With, chez moi votre ligne ne marche pas mais rien a voir avec votre soucis
Sub test() Dim LCRN As Integer Dim Range As Range Dim ShtC As Worksheet Dim ShtF As Worksheet Set ShtF = ThisWorkbook.Sheets("Feuil1") Set ShtC = ThisWorkbook.Sheets("rdp") LCRN = ShtC.Range("$A$4").End(xlDown).Row + 1 Set Range = ShtC.Range("$A4:A" & LCRN) 'With ShtF.Range(Cells(10, 1), Cells(42, 1)).Validation With ShtF.Range("A10:A42").Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="='" & ShtC.Name & "'!" & Range.Address .IgnoreBlank = True .InCellDropdown = True .ShowInput = True .ShowError = True End With End Sub
26 mai 2015 à 16:48
C'est exactement ce que je cherchais.