ar negalima parasyti kazka panasaus:
kintamasis = "aa*", "bb*", "dd*"
arba
kintamasis = "aa*" or "bb*" or "dd*"
"Name" <aaaa@bbbb.cc> wrote in message
news:j5hrld$sod$1@trimpas.omnitel.net...
> Aplinka MS Excel VBA.
> Sakykime yra duomenu lentele range (A1:D1000)
> Noriu su VBA padaryti filtra pagal 3-ia stulpeli.
> 1-as variantas: rodyti visas eilutes,kuriu 3-io stulpelio reiksmes
> prasideda simboliais "aa"
> Pasirasiau, viskas veikia.
>
> 2-as variantas: rodyti visas eilutes,kuriu 3-io stulpelio reiksmes
> prasideda simboliais "cc"
> Pasirasiau, viskas veikia.
>
> 3-ias variatas: rodyti visas eilutes, kuriu 3-io stulpelio reiksmes
> prasideda simboliais "aa" arba "bb"
> Niekai nesigauna :( Padekite prasau.
>
> Kodas:
> -------------------------------------------------------------------------
> Private Sub procedura_1()
> Dim kintamasis As String
> Select Case ThisWorkbook.ActiveSheet.Cells(2, 2).Value
> Case "Mano preke"
> kintamasis = "aa*"
> Case "Tavo preke"
> kintamasis = "cc*"
> End Select
> MsgBox kintamasis
> With ThisWorkbook.ActiveSheet
> .AutoFilterMode = False
> With .Range("A1:D1000")
> .AutoFilter
> .AutoFilter Field:=3, Criteria1:=kintamasis
> End With
> End With
> End Sub
> -------------------------------------------------------------------------
>
>