Concaténation pied de page vba excel
Résolu
lalalie3
Messages postés
45
Statut
Membre
-
lalalie3 Messages postés 45 Statut Membre -
lalalie3 Messages postés 45 Statut Membre -
Bonjour,
Je voudrais savoir comment faire pour concaténer du texte dans un pieds de page.
ci dessous le code complet
Dans l'espoire que qqu m'aide ...
AU plaisir de vous lire.
Je voudrais savoir comment faire pour concaténer du texte dans un pieds de page.
ci dessous le code complet
Private Sub bt_imprimer_Click()
Dim datedeb As Date, datefin As Date
Dim ddeb As Single, dfin As Single
Dim lignefin As Double
If tb_datedeb = "" Or tb_datefin = "" Then
MsgBox ("Veuillez saisir la date de début et de fin")
Exit Sub
End If
datedeb = CDate(Format(tb_datedeb, "dd/mm/yyyy"))
datefin = CDate(Format(tb_datefin, "dd/mm/yyyy"))
If datefin < datedeb Then
MsgBox ("La date de fin ne peut être inferieure à la date de début.")
Exit Sub
End If
ddeb = datedeb
dfin = datefin
Sheets("Planning").Activate
Range("E4").AutoFilter Field:=6, Criteria1:=" >= " & ddeb, Operator:=xlAnd, Criteria2:=" <= " & dfin
'Mise en page
lignefin = Range("F4").End(xlDown).Row
Columns("C:E").EntireColumn.Hidden = True
Columns("K:L").EntireColumn.Hidden = True
Columns("CA:CH").EntireColumn.Hidden = True
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$4"
.PrintTitleColumns = "$B:$N"
.CenterHeader = _
"&""Arial,Gras," & "PLANNING du " & Format(datedeb, "d mmm") & " au " & Format(datefin, "d mmm yyyy")
.CenterFooter = "Imprimer le &D"
.RightFooter = "&P/&N"
' .LeftFooter = "activesheets("Paramétrages")range("F2") & " " & range("G2") & " "& range("H2") & " " & range("I2") & " " & range("J2") & " " &range("K2")" .PrintArea = "$B$4:$CI$" & lignefin
.PaperSize = xlPaperA4
.LeftMargin = Application.InchesToPoints(0.5)
.RightMargin = Application.InchesToPoints(0.5)
.BottomMargin = Application.InchesToPoints(0.5)
.HeaderMargin = Application.InchesToPoints(0.5)
.Orientation = xlLandscape
End With
Unload usf_Imprimer
Worksheets("Planning").PrintPreview
''Remise en l'etat
Worksheets("Planning").AutoFilterMode = "False"
Columns("K:L").EntireColumn.Hidden = False
'Selection.AutoFilter Field:=6
End Sub
Dans l'espoire que qqu m'aide ...
AU plaisir de vous lire.
A voir également:
- Concaténation pied de page vba excel
- Liste déroulante excel - Guide
- Impossible de supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
3 réponses
Salut le forum
Une partie de ton code avec la concaténation du LeftFooter
Mytå
Une partie de ton code avec la concaténation du LeftFooter
Dim WS As Worksheet
Set WS = Sheets("Paramétrages")
'...
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$4"
.PrintTitleColumns = "$B:$N"
.CenterHeader = _
"&""Arial,Gras," & "PLANNING du " & Format(datedeb, "d mmm") & " au " & Format(datefin, "d mmm yyyy")
.CenterFooter = "Imprimer le &D"
.RightFooter = "&P/&N"
.LeftFooter = WS.Range("F2") & " " & WS.Range("G2") & " " & WS.Range("H2") & " " & WS.Range("I2") & " " & WS.Range("J2") & " " & WS.Range("K2")
.PrintArea = "$B$4:$CI$" & lignefin
.PaperSize = xlPaperA4
.LeftMargin = Application.InchesToPoints(0.5)
.RightMargin = Application.InchesToPoints(0.5)
.BottomMargin = Application.InchesToPoints(0.5)
.HeaderMargin = Application.InchesToPoints(0.5)
.Orientation = xlLandscape
End With
'...
Mytå