Sub AutoFill_Macro()
Dim Rng As Excel.Range
Dim RngD As Excel.Range
Dim i As Long
Set Rng = ActiveCell
If Rng.Column > 1 Then
Set RngD = Rng.Offset(, -1)
i = 1
Do While VarType(RngD.Offset(i).Value) Xor
(VarType(Rng.Offset(i)))
i = i + 1
Loop
If i > 1 Then
Rng.AutoFill Rng.Resize(i)
Rng.Resize.Select
End If
End If
End Sub
saluti
r
scusa mancava una i
riposto:
Sub AUTOFILL_MACRO()
Dim Rng As Excel.Range
Dim RngD As Excel.Range
Dim i As Long
Set Rng = ActiveCell
If Rng.Column > 1 Then
Set RngD = Rng.Offset(, -1)
i = 1
Do While VarType(RngD.Offset(i).Value) Xor _
(VarType(Rng.Offset(i)))
i = i + 1
Loop
If i > 1 Then
Rng.AutoFill Rng.Resize(i)
Rng.Resize(i).Select
E' perfetta...grazie infinite.
ciao
ale