You can't run a macro that requires parameters
If you wanted to combine the two macros and run the PageSetup on all sheets, you could do something like this
Option Explicit
Sub HeaderInfo()
Dim cName As Variant, eDate As Variant
Dim ws As Worksheet
cName = InputBox("What is the client's name?", "Client Name")
If Len(Trim(cName)) = 0 Then Exit Sub
eDate = Application.InputBox("What is the effective date?", "Effective Date", , , , , , vbDate)
If VarType(eDate) = vbBoolean Then
If Not eDate Then Exit Sub
End If
For Each ws In ActiveWorkbook.Worksheets
With ws.PageSetup
.LeftFooter = "&P"
.LeftHeader = _
"&""Calibri,Bold""&16" & cName & Chr(10) & "&""Calibri,Regular""&A" & Chr(10) & "Effective " & eDate
End With
Next
End Sub