
Dim var1, var2, var3 As Date
Dim primariga, ultimariga As Integer
Dim sele As Range
If OB1.Value = True Then
UR = Worksheets("fatt_emes").Range("B1").End(xlDown).Row
var1 = da.Value
var2 = a.Value
For t = 2 To UR
var3 = Sheets("fatt_emes").Cells(t, 2)
If var3 >= var1 Then
primariga = t
Exit For
End If
Next
For t = 2 To UR
var3 = Sheets("fatt_emes").Cells(t, 2)
If var3 > var2 Then
ultimariga = t - 1
Exit For
End If
Next
sele = Worksheets("fatt_emes").Range(Cells(primariga, 1), Cells(ultimariga, 6))
sele.Select
Sheets("fatt_emes").Select.PrintOut
End If |
set sele = Worksheets("fatt_emes").Range(Cells(primariga, 1), Cells(ultimariga, 6))
ActiveSheet.PageSetup.PrintArea = sele.address
ActiveSheet.PrintOut preview:=True 'se togli preview:= o lo imposti a False, l'area verrà stampata direttamente invece che visualizzata in anteprima
|
With Worksheets("fatt_emes")
Set sele = .Range(.Cells(primariga, 1), .Cells(ultimariga, 6))
End With
|
set sele = Range(Cells(primariga, 1), Cells(ultimariga, 6) ActiveSheet.PageSetup.PrintArea = sele.address ActiveSheet.PrintOut preview:=True |
