Adaptation d'une maco trouvé sur e cite faite par Mike-31

Résolu/Fermé
mijean94 Messages postés 413 Date d'inscription mercredi 16 décembre 2015 Statut Membre Dernière intervention 12 septembre 2024 - 8 nov. 2021 à 16:07
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 - 8 nov. 2021 à 16:25
Bonjour à tous,

J’ai trouver sur le Forum d'assistance informatique>Bureautique>Excel , le code si dessous

Modifié par Mike-31 le 19/05/2016 à 18:33

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each cel In ActiveSheet.UsedRange
If cel <> "" Then
Set M = cel.MergeArea
M.UnMerge
M.WrapText = True 'renvoie à la ligne
M.HorizontalAlignment = xlCenterAcrossSelection
M.Rows.AutoFit
M.Merge
M.HorizontalAlignment = xlGeneral 'facultatif bien sûr
End If
Next
End Sub


Il correspond à mon besoin, mais, j’aimerais pouvoir définir la première et dernière ligne à prendre en compte, avant de lancer la macro.

Pouvez vous me dire ce qu’il faut faire.

Merci pour vos réponses.

Cordialement
A voir également:

1 réponse

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
8 nov. 2021 à 16:25
Bonjour,

Changer la ligne
For Each cel In ActiveSheet.UsedRange

par
For Each cel In ActiveSheet.Range("A4:E12")


A4 étant la première cellule et E12 la dernière (par exemple)
1