Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako izbrati obseg glede na vrednost celice v drugem stolpcu v Excelu?

V tem članku bom govoril o tem, kako izbrati obsege glede na vrednost celice v drugem stolpcu. Vzemimo primer, če se celice prikaže v stolpcu C FALSE, relativne celice v stolpcu A in stolpcu B bodo izbrane kot prikazano spodaj. Ni vgrajene funkcije, ki vam lahko pomaga rešiti to nalogo, vendar v tem članku lahko obvladam kodo VBA.
doc izberite z drugim stolpcem 1

Izberite obseg glede na vrednost celice v drugem stolpcu s kodo VBA


puščica modra desno mehurček Izberite obseg glede na vrednost celice v drugem stolpcu s kodo VBA


Izberite obseg glede na vrednost celice v drugem stolpcu s kodo VBA

1. Omogočite list, ki ga želite uporabiti, in pritisnite Alt + F11 tipke, ki omogočajo Microsoft Visual Basic za aplikacije okno.

2. klik Vstavi > Moduliin nato prilepite novo kodo na novo Moduli okno.

VBA: Izberite obseg glede na vrednost celice

Sub SelectByCellValue()
'UpdatebyExtendoffice20161128
    Dim lastrow As Long
    Dim xRg As Range, yRg As Range
    'change Sheet1 to suit
    With ThisWorkbook.Worksheets("Sheet2")
        lastrow = .Cells(.Rows.Count, "C").End(xlUp).Row
        Application.ScreenUpdating = False
        For Each xRg In .Range("C1:C" & lastrow)
            If UCase(xRg.Text) = "FALSE" Then
                If yRg Is Nothing Then
                    Set yRg = .Range("A" & xRg.Row).Resize(, 2)
                Else
                    Set yRg = Union(yRg, .Range("A" & xRg.Row).Resize(, 2))
                End If
            End If
        Next xRg
        Application.ScreenUpdating = True
    End With

    If Not yRg Is Nothing Then yRg.Select
End Sub

doc izberite z drugim stolpcem 2

3. Pritisnite F5 ključ za zagon VBA, nato so bili izbrani obsegi glede na vrednosti v stolpcu C.

Opombe: v skripti VBA je Sheet2 aktivno ime lista, C označuje stolpec, ki ga želite izbrati, na podlagi, A in 2 in ("A" in xRg.Row) .Resize (, 2) označuje, da iz stolpca A izberete dva stolpca. Sklic lahko spremenite, kot je potrebno.

Nasvet. Če želite hitro izbrati celice, ki so enake določeni vrednosti, poskusite uporabiti Kutools for Excel Izberite Specific Cells kot je prikazano na naslednji sliki. Polna funkcija je brez omejitev v 60 dnevih, prosim, prenesite in zdaj imate brezplačen poskus.

doc izberite določene celice

Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.