Icône de la ressource

VBA - Valorisation Multiple en Cellule par Liste de Validation Excel V1

Le fichier à télécharger contient:
  1. Le Module_ValidationMultipleExcel à importer dans le projet VBA.
  2. La Feuil1 qui donne un exemple d'utilisation.
Note: Voir toutes mes ressources -> https://excel-downloads.com/resources/?creator_id=268468

Les principales caractéristiques:

Le Module_ValidationMultipleExcel contient la fonction:​
  • ValidationMultipleExcelList() pour valoriser une cellule avec des valeurs multiples de la liste de Validation des Données Excel qui lui est appliquée.
    VB:
    '-------------------------------------------------------------------------------------
    'Validation Multiple on the xlCellTypeAllValidation Cells of the specified TargetRange
    '
    '- Target           : Target Cell to be valued with multiple values
    '- TargetRange      : Optional - Range (e.g. entire column(s)) in which the Cells with Validation List will be considered and treated
    '                     Nothing by default (no Range limit)
    '- Delimiter        : String to separate the mulitple values
    '                     ", " by default
    '-------------------------------------------------------------------------------------
Remarque:
  • L'ajout des valeurs multiples se fait 1 par 1 ce qui valide à chaque fois le contenu de la cellule.

  • Le retrait des valeurs se fait supprimant par la touche <Suppr> le contenu de la cellule.

  • Dans le Worksheet_Change(ByVal Target As Range), le traitement de la valeur finale de la cellule doit se faire après l'appel de la fonction ValidationMultipleExcelList().

ValidationExcel.gif