Fusionner les cellules qui ont les mêmes valeurs avant d'imprimer

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 .....

Salut de nouveau,

Voilà à quoi ressemble un peu mon fichier ....

Et merci d'avance.

15classeur1.xlsm (23.94 Ko)

Salut à tous,

Alors il apparait que ce n'est pas possible?

Bonjour Yassin Issou,ière

Pourquoi ne fusionne tu pas avant ces cellules puisqu'elles portent tous la même valeur? Ici réalisé sur la première ligne.

Prof 1 Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1
Prof 1Prof 1Prof 1Prof 1 Prof 1Prof 1Prof 1Prof 1

Sinon mets une image de ce que tu souhaites.

Merci X Cellus pour ta réponse

en fait les cellules n'ont pas a priori les mêmes valeurs, c'est juste un exemple ce que chaque cellule contienne une valeur dépandante de la valeur seleccionée dans la liste déroulante

c'est un emploi du temps, chaque colonne représente une heure, et chaque cellule contient une classe ... et parfois le prof aura la même classe dans deux heures successives, je voulais dans ce cas fusionner les deux cellules ---> imprimer ---> annuler la fusion ---> changer la valeur de la liste déroulante --- > fusionner les cellules qui ont la même valeur ---> imprimer ---> annuler la fusion ---> changer la valeur de la liste déroulante ....... et ainsi de suite

Suite,

Il vaut toujours mieux mettre des exemples qui correspondent à la réalité.

En anonymisant bien sur les données.

chaque cellule contient une classe

c'est à dire, Sixième ou 6ième, Cinquième ou 5B ou 5A, ou autre etc...

Rechercher des sujets similaires à "fusionner qui ont memes valeurs imprimer"