Salut,
J'ai une liste déroulante dans C6, et un tableau (emploi du temps) entre D9 el L20.
Les valeurs des cellules du tableau varient selont la valeur de la liste déroulante.
J'ai un macro qui m'aide à modifier automatiquement les valeurs de C6 et ainsi imprimer tous les résultats.
Private Sub CommandButton1_Click()
Dim xRg As Range
Dim xCell As Range
Dim xRgVList As Range
Set xRg = Worksheets("Feuil1").Range("C6")
Set xRgVList = Evaluate(xRg.Validation.Formula1)
For Each xCell In xRgVList
xRg = xCell.Value
ActiveSheet.PrintOut
Next
End Sub
Je voudrais savoir si c'est possible de modifier le code afin de fusionner les cellules alignées qui ont les mêmes valeurs lorsque la valeurs de C6 est modifier, ainsi imprimer le tableau, et puis annuler la fusion et changer la valeurs de C6 automatiquement et ainsi de suite .....