Salut Catroun,
pour ta première question :
- je n'ai pas trouvé le moyen d'augmenter la hauteur de la liste de validation (ce n'est pas la première fois que je cherche... et je pense qu'il n'y a pas moyen.) ;
- par contre, je savais pour la largeur.
Avant la création de la liste de validation, il faut régler la propriété ColumnWidth à la largeur voulue pour la réinitialiser à sa largeur d'origine une fois le choix fait.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
Cells.Validation.Delete
If Target.Column = 1 Then
Columns(1).ColumnWidth = 25
Target.Validation.Add Type:=xlValidateList, Formula1:="=G1:G50"
End If
'
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'
Columns(1).ColumnWidth = 5
'
End Sub
Clique dans la colonne [A:A]...
A+