|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2693
|
[VBA] - Criterio per Array in filtro
Ciao ragazzi,
questo a seguire Codice:
ActiveSheet.ListObjects("MiaTabella").Range.AutoFilter Field:=17, Operator:=xlFilterValues, Criteria2:=Array(2, "2/1/2018", 2, "2/5/2018", 2, "2/7/2018")
![]() Desideravo capire come posso fare per passare il contenuto dell'array Codice:
2, "2/1/2018", 2, "2/5/2018", 2, "2/7/2018" Grazie
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
Ultima modifica di lucausa75 : 15-03-2018 alle 23:28. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2693
|
Salve ragazzi,
ci sono riuscito ed eccovi il codice semmai possa essere di aiuto a qualcuno: Codice:
Sub ApplicaFiltroDate()
Dim MyArray(1 To 6) As Variant
Dim MyValue As Variant
Dim i As Integer
'MyArray = Array(2, "5/5/2014", 2, "5/9/2014", 2, "5/15/2014")
For i = 1 To 6
If i Mod 2 = 0 Then
Select Case i
Case 2
MyValue = "5/5/2014"
Case 4
MyValue = "5/9/2014"
Case 6
MyValue = "5/15/2014"
End Select
Else
MyValue = 2
End If
MyArray(i) = MyValue
Next i
ActiveSheet.Range("$A$1:$H$1612").AutoFilter Field:=6, Operator:=xlFilterValues, Criteria2:=MyArray
End Sub
__________________
Unisciti a noi: http://www.swproduction.altervista.org/ - http://www.enews.altervista.org/
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:43.




















