3. Velg en celle på et regneark i en annen arbeidsbok. La oss si at du vil velge en celle fra Ark1 i en arbeidsbok kalt BOK2.XLS. En av disse to måtene bør fungere: 4. Velg en celle i forhold til en annen celle. Du kan bruke VB til å velge en celle basert på dens plassering i forhold til den aktive (eller en annen) celle. Bare sørg for at cellen eksisterer for å unngå feil. Dette går slik: Velg cellen tre rader under og fire kolonner til venstre for den aktive cellen: Velg cellen fem rader under og fire kolonner til høyre for celle C7: 3. Velg et celleområde fra et regneark i en annen arbeidsbok. Begge eksemplene bør velge cellene E12:F12 på Ark1 i en arbeidsbok kalt BOK2.XLS: 4. Velg et navngitt område. Hvis du har gitt et navn til et celleområde, bruk samme syntaks som i trinn 4-6, men erstatt adressen til området (f.eks. `E12`, `F12") etter navnet på serien (f.eks. `Salg"). Her er noen eksempler:
På det aktive regnearket: Et annet regneark fra samme arbeidsbok: Annen arbeidsbok: Hvis området du vil velge har samme størrelse som en terning Test 5 kalles, men flyttes fire rader ned og tre kolonner til høyre, bruk deretter følgende kode: Hvis området er på ark 3 i samme arbeidsbok, aktiverer du det regnearket først, og velger deretter området som følger: 7. Velg foreningen av to navngitte serier. Hvis du har to overlappende navngitte områder, kan du bruke VB til å velge cellene i det overlappende området (`foreningen"). Begrensningen er at du bare kan gjøre dette på det aktive regnearket. La oss si at du har foreningen av en rekke kalt God og en ringte Dårlig ønsker å velge: Hvis du vil velge delsettet av to navngitte områder i stedet for det overlappende området, er det bare å erstatte applikasjon.fagforening ved hjelp av applikasjon.Krysse.
3. Velg den første tomme cellen under en kolonne med sammenhengende celler. Følgende eksempel velger A5 basert på diagrammet ovenfor: 4. Velg en serie med påfølgende celler i en kolonne. I begge de følgende eksemplene er området A1:A4 valgt: 5. Velg et helt utvalg av ikke-påfølgende celler i en kolonne. Ved å bruke datatabellen øverst i denne metoden vil begge de følgende eksemplene velge A1:A6: Egenskapene `ActiveSheet` og `ActiveWorkbook` kan vanligvis utelates hvis det aktive arket og/eller arbeidsboken(e) er underforstått.
Bruke visual basic til å velge data i microsoft excel
Innhold
Denne opplæringen vil lære deg hvordan du bruker Visual Basic til å velge data i Microsoft Excel. Så lenge du er kjent med det grunnleggende om VB-skript og bruker mer avanserte funksjoner i Excel, vil du finne valgskriptene ganske enkelt.
Trinn
Metode 1 av 3: Velge individuelle celler
1. Velg en celle i det gjeldende regnearket. Anta at du vil velge celle E6 med Visual Basic. Du kan gjøre dette med en av følgende kommandoer:
Aktivt ark.Celler(6, 5).Plukke ut
Aktivt ark.område("E6").Plukke ut
2. Velg en celle i et annet regneark i samme arbeidsbok. La oss si at eksempelcellen vår, E6, er på et ark kalt Ark2. Du kan bruke en av følgende metoder for å velge den:
applikasjon.Gå til Aktiv arbeidsbok.ark("ark 2").Celler(6, 5)
applikasjon.Gå til (aktiv arbeidsbok.ark("ark 2").område("E6"))
applikasjon.Gå til arbeidsbøker ("BOK2.XLS").ark("ark 1").Celler(2,1)
applikasjon.Gå til arbeidsbøker ("BOK2.XLS").ark("ark 1").område("A2")
ActiveCell.Offset(3, -4).Plukke ut
Aktivt ark.Celler(7, 3).Offset(5, 4).Plukke ut
Metode 2 av 3: Velg områder
1. Velg et celleområde på det aktive regnearket. Hvis du vil velge cellene C1:D6 på gjeldende regneark, vennligst bruk en av følgende tre metoder:
Aktivt ark.Område(Cells(1, 3), Cells(6, 4)).Plukke ut
Aktivt ark.område("C1:D6").Plukke ut
Aktivt ark.område("C1`, `D6`").Plukke ut
2. Velg en serie fra et annet regneark i samme arbeidsbok. Du kan bruke ett av disse eksemplene til å velge cellene C3:E11 på et ark kalt Ark3:
applikasjon.Gå til Aktiv arbeidsbok.ark("ark 3").område("C3:E11")
applikasjon.Gå til Aktiv arbeidsbok.ark("ark 3").område("C3`, `E11`")
applikasjon.Gå til arbeidsbøker ("BOK2.XLS").ark("ark 1").område("E12:F12")
applikasjon.Gå til arbeidsbøker ("BOK2.XLS").ark("ark 1").område("E12`, `F12`")
Aktivt ark.område("salg").Plukke ut
applikasjon.Gå til Aktiv arbeidsbok.ark("ark 3").område("salg")
applikasjon.Gå til arbeidsbøker ("BOK2.XLS").ark("ark 1").område("salg")
5. Velg et område i forhold til et navngitt område. Syntaksen varierer avhengig av plasseringen til det navngitte området og om du vil justere størrelsen på det nye området.
Aktivt ark.område("Test 5").Offset(4, 3).Plukke ut
ark("ark 3").Aktiver ActiveSheet.område("Test").Offset(4, 3).Plukke ut
6. Velg et område og endre størrelsen på utvalget. Du kan øke størrelsen på et valgt område om nødvendig. Hvis du vil velge et område som Database hot og deretter øke størrelsen med fem rader, ville du bruke denne syntaksen:
område("Database").Velg Utvalg.Endre størrelse (utvalg.Rader.Tell + 5, _Utvalg.Kolonner.telle).Plukke ut
applikasjon.Union(Rekkevidde("God"), område("Dårlig")).Plukke ut
Metode 3 av 3: Velge dataene i "konsekutive" og "ikke-konsekutive" kolonner
1. Bruk disse eksempeldataene for eksemplene i denne metoden. Dette diagrammet fullt av eksempeldata, med tillatelse fra Microsoft, vil hjelpe deg med å visualisere hvordan prøvene oppfører seg:
A1: Navn | B1: Salg | C1: Mengde |
A2: a | B2: €10 | C2: 5 |
A3: b | B3: | C3: 10 |
A4: c | B4: €10 | C4: 5 |
A5: | B5: | C5: |
A6: Totalt | B6: €20 | C6: 20 |
2. Velg den siste cellen nederst i en sammenhengende kolonne. Følgende eksempel velger celle A4:
Aktivt ark.område("A1").End(xlDown).Plukke ut
Aktivt ark.område("A1").End(xlDown).Offset(1,0).Plukke ut
Aktivt ark.område("A1`, ActiveSheet.område("a1").End(xlDown)).Plukke ut
Aktivt ark.område("A1:` & Aktivt ark.område("A1"). End(xlDown).adresse).Plukke ut
Aktivt ark.område("A1`, ActiveSheet.område("A65536").end(xlUp)).Plukke ut
Aktivt ark.område("A1`, ActiveSheet.område("A65536").end(xlUp)).Plukke ut
Tips
Artikler om emnet "Bruke visual basic til å velge data i microsoft excel"
Оцените, пожалуйста статью
Populær