Constitution d'un fichier de cas
Résolu/Fermé
A voir également:
- Constitution d'un fichier de cas
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Impossible de supprimer un fichier - Guide
2 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
4 août 2016 à 10:47
4 août 2016 à 10:47
Bonjour,
Essaie cette macro
A+
Essaie cette macro
Sub ListerCas()
Dim Habitation, NbPièces, Occupant
Dim i As Integer, j As Integer, k As Integer, L As Integer
Habitation = Array("Appartement", "Maison")
NbPièces = Array("1", "2", "3")
Occupant = Array("Locataire", "Propriétaire")
L = 2
For k = 0 To UBound(Habitation)
For j = 0 To UBound(NbPièces)
For i = 0 To UBound(Occupant)
Range("A" & L) = Habitation(k)
Range("B" & L) = NbPièces(j)
Range("C" & L) = Occupant(i)
L = L + 1
Next i
Next j
Next k
End Sub
A+
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
4 août 2016 à 12:59
4 août 2016 à 12:59
Dans l'exemple joint, les 3 listes sont saisies dans la feuille "Listes".
Chaque liste correspond à une plage nommée (voir onglet FORMULES > Gestionnaire de noms).
Ces listes s'adaptent automatiquement selon le nombre d'éléments.
La macro ListerCas traite l'ensemble des éléments de ces 3 listes.
https://www.cjoint.com/c/FHek6k7vTPH
A+
Chaque liste correspond à une plage nommée (voir onglet FORMULES > Gestionnaire de noms).
Ces listes s'adaptent automatiquement selon le nombre d'éléments.
La macro ListerCas traite l'ensemble des éléments de ces 3 listes.
https://www.cjoint.com/c/FHek6k7vTPH
A+
4 août 2016 à 11:18
Est-ce que je peux abuser un peu plus ?
Si à la place de Appart/Maison j'ai une liste de 450 modalités pour une variable, y a-t-il possibilité de faire pointer la partie de la macro suivante "Habitation = Array("Appartement", "Maison")" sur une colonne du fichier ?
Je peux écrire facilement la liste des 450 modalités dans la macro mais je me demande si la macro supportera et s'il n'y a pas un moyen plus propre.
Dans tous les cas je me contenterai déjà de cette partie. Je suis très contente. Merci beaucoup pour votre réactivité.