1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Sub ModificationDeLaLigneDeTitre()
Dim Lettre1 As String
Dim LigneFusionnee As Long, LigneSousTitres As Long, DerniereColonne As Long, I As Long
With ActiveSheet
LigneFusionnee = 5
LigneSousTitres = LigneFusionnee + 1
With .Rows(LigneFusionnee)
.WrapText = False
.MergeCells = False
End With
DerniereColonne = .Cells(LigneFusionnee, .Columns.Count).End(xlToLeft).Column
For I = 1 To DerniereColonne
If .Cells(LigneFusionnee, I) <> "" Then
Lettre1 = Right(.Cells(LigneFusionnee, I), 1)
End If
.Cells(LigneSousTitres, I) = Lettre1 & " " & .Cells(LigneSousTitres, I)
Next I
For I = 1 To DerniereColonne
Select Case .Cells(LigneFusionnee, I)
Case "Secteur", "Fournisseur", "Date"
.Cells(LigneSousTitres, I) = .Cells(LigneFusionnee, I)
End Select
Next I
End With
End Sub |
Partager