
Sub Filtro_diverso_da()
Selection.AutoFilter Field:=3, Criteria1:="<>AC", Operator:=xlAnd, _
Criteria2:="<>AL"
Range("A3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveSheet.Next.Select
Range("A1").Select
ActiveSheet.Paste
ActiveSheet.Previous.Select
Range("D3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
ActiveSheet.Next.Select
Range("B1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.Previous.Select
Range("E3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveSheet.Next.Select
Range("C1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.Previous.Select
Range("I3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveSheet.Next.Select
Range("D1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.Previous.Select
Range("J3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveSheet.Next.Select
Range("E1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.Previous.Select
Range("B3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
ActiveSheet.Next.Select
Range("F1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
|
Sub copia_se()
Application.ScreenUpdating = False 'con questo comando fai in modo che non vedi i movimenti a video quando cambia fogli
Dim categoria_1 As String
Dim categoria_2 As String
Dim categoria_3 As String
Dim m_categoria As String
'Dim cell As Object
Dim incolla As Integer 'n° riga da dove iniziare ad incollare
Dim riga As Integer 'n° riga dove cercare la categoria
riga = 1
categoria_1 = "ELMT"
categoria_2 = "M4"
categoria_3 = "M2"
incolla = 0
Sheets("Iscrizioni").Select
Range("D" & riga & "").Select
m_categoria = ActiveCell.FormulaR1C1
Do Until m_categoria = ""
'On Error Resume Next
Sheets("Iscrizioni").Select
Range("D" & riga & "").Select
m_categoria = ActiveCell.FormulaR1C1
If m_categoria = categoria_1 Or m_categoria = categoria_2 Or m_categoria = categoria_3 Then
incolla = incolla + 1
ActiveCell.EntireRow.Select
Selection.Copy
Sheets("Export").Select
Range(" A" & incolla & "").Select
ActiveSheet.Paste
riga = riga + 1
Else
riga = riga + 1
'incolla = incolla + 1
'On Error Resume Next
'Loop
End If
Loop
incolla = 1
riga = 1
End Sub
|
