Moderatori: Anthony47, Flash30005
Sub Spostadate()
Dim i As Long
Dim ur As Long
Dim lr As Long
ur = Worksheets("Foglio1").Cells(Rows.Count, "C").End(xlUp).Row
For i = ur To 1 Step -1
lr = Worksheets("Foglio2").Cells(Rows.Count, 1).End(xlUp).Row
If Worksheets("Foglio1").Range("c" & i).Value < Date Then
Worksheets("Foglio1").Range("a" & i & ":" & "E" & i).Copy Worksheets("Foglio2").Cells(lr + 1, 1)
End If
Next i
End Sub
If Worksheets("Foglio1").Range("c" & i).Value >= Date Then
Sub FiltraOggi()
'Macro registrata by Anthony
'
ActiveSheet.Range("$C$1:$C$10000").AutoFilter Field:=1, Criteria1:= _
">=" & (Int(Now())), Operator:=xlAnd 'Modificata
Range("A2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Foglio2").Select
Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Select 'Modificata
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A2").Select
Sheets("Foglio1").Select
ActiveSheet.Range("$C$1:$C$10000").AutoFilter Field:=1
Range("A1").Select
End Sub
ActiveSheet.Range("$C$1:$C$10000").AutoFilter Field:=1, Criteria1:= _
">=" & CLng((Int(Now()))), Operator:=xlAnd
Torna a Applicazioni Office Windows
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 5 |
cerca.x che cerca il secondo valore trovato Autore: marcoc |
Forum: Applicazioni Office Windows Risposte: 3 |
cerca il più grande numero di celle vuote in un intervallo Autore: papiriof |
Forum: Applicazioni Office Windows Risposte: 2 |
Visitano il forum: Nessuno e 12 ospiti