3. Kies `n sel op `n werkblad in `n ander werkboek. Kom ons sê jy wil `n sel uit Blad1 in `n werkboek genaamd BOEK2 kies.XLS. Een van hierdie twee maniere behoort te werk: 4. Kies `n sel relatief tot `n ander sel. Jy kan VB gebruik om `n sel te kies gebaseer op sy ligging relatief tot die aktiewe (of enige ander) sel. Maak net seker die sel bestaan om foute te vermy. Dit gaan so: Kies die sel drie rye hieronder en vier kolomme aan die linkerkant van die aktiewe sel: Kies die sel vyf rye hieronder en vier kolomme regs van sel C7: 3. Kies `n reeks selle uit `n werkblad in `n ander werkboek. Beide voorbeelde moet selle E12:F12 op Blad1 van `n werkboek genaamd BOEK2 kies.XLS: 4. Kies `n benoemde reeks. As jy `n naam aan `n reeks selle toegeken het, gebruik dieselfde sintaksis as in stappe 4-6, maar vervang die adres van die reeks (bv. `E12`, `F12") by die naam van die reeks (bv. `Verkope"). Hier is `n paar voorbeelde:
Op die aktiewe werkblad: Nog `n werkblad van dieselfde werkboek: Ander werkboek: As die reeks wat jy wil kies dieselfde grootte as `n dobbelsteen is Toets 5 genoem word, maar word vier rye afwaarts en drie kolomme na regs geskuif, gebruik dan die volgende kode: As die reeks op Blad 3 van dieselfde werkboek is, aktiveer eers daardie werkblad en kies dan die reeks soos volg: 7. Kies die vereniging van twee benoemde reekse. As jy twee oorvleuelende benoemde reekse het, kan jy VB gebruik om die selle in daardie oorvleuelende reeks te kies (die `unie"). Die beperking is dat jy dit net op die aktiewe werkblad kan doen. Kom ons sê jy het die vereniging van `n reeks genoem Goed en een het gebel Sleg wil kies: As jy die subset van twee benoemde reekse wil kies in plaas van die oorvleuelende area, vervang net Toepassing.vakbond deur middel van Toepassing.Sny.
3. Kies die eerste leë sel onder `n kolom van aaneenlopende selle. Die volgende voorbeeld kies A5 gebaseer op die grafiek hierbo: 4. Kies `n reeks opeenvolgende selle in `n kolom. In beide die volgende voorbeelde word die reeks A1:A4 gekies: 5. Kies `n hele reeks nie-opeenvolgende selle in `n kolom. Deur die datatabel aan die bokant van hierdie metode te gebruik, sal albei die volgende voorbeelde A1:A6 kies: Die `ActiveSheet` en `ActiveWorkbook` eienskappe kan gewoonlik weggelaat word as die aktiewe blad en/of werkboek(e) geïmpliseer word.
Gebruik visual basic om data in microsoft excel te kies
Inhoud
Hierdie handleiding sal jou leer hoe om Visual Basic te gebruik om data in Microsoft Excel te kies. Solank jy vertroud is met die basiese beginsels van VB-skrifte en meer gevorderde funksies van Excel gebruik, sal jy die seleksie-skrifte redelik maklik vind.
Trappe
Metode 1 van 3: Kies individuele selle
1. Kies `n sel in die huidige werkblad. Gestel jy wil sel E6 kies met Visual Basic. Jy kan dit doen met een van die volgende opdragte:
ActiveSheet.Selle (6, 5).Kies
ActiveSheet.reeks("E6").Kies
2. Kies `n sel in `n ander werkblad in dieselfde werkboek. Kom ons sê ons voorbeeldsel, E6, is op `n blad genaamd Sheet2. Jy kan een van die volgende metodes gebruik om dit te kies:
Toepassing.Gaan na aktiewe werkboek.blad ("blad 2").Selle (6, 5)
Toepassing.Gaan na (aktiewe werkboek.blad ("blad 2").reeks("E6"))
Toepassing.Gaan na werkboeke ("BOEK 2.XLS").blad ("blad 1").Selle(2,1)
Toepassing.Gaan na werkboeke ("BOEK 2.XLS").blad ("blad 1").reeks("A2")
ActiveCell.Offset(3, -4).Kies
ActiveSheet.Selle (7, 3).Offset (5, 4).Kies
Metode 2 van 3: Kies reekse
1. Kies `n reeks selle op die aktiewe werkblad. As jy selle C1:D6 op die huidige werkblad wil selekteer, gebruik asseblief een van die volgende drie metodes:
ActiveSheet.Omvang(Selle(1, 3), Selle(6, 4)).Kies
ActiveSheet.reeks("C1:D6").Kies
ActiveSheet.reeks("C1`, `D6`").Kies
2. Kies `n reeks uit `n ander werkblad in dieselfde werkboek. Jy kan een van hierdie voorbeelde gebruik om selle C3:E11 op `n vel genaamd Blad3 te kies:
Toepassing.Gaan na aktiewe werkboek.blad ("blad 3").reeks("C3:E11")
Toepassing.Gaan na aktiewe werkboek.blad ("blad 3").reeks("C3`, `E11`")
Toepassing.Gaan na werkboeke ("BOEK 2.XLS").blad ("blad 1").reeks("E12:F12")
Toepassing.Gaan na werkboeke ("BOEK 2.XLS").blad ("blad 1").reeks("E12`, `F12`")
ActiveSheet.reeks("verkope").Kies
Toepassing.Gaan na aktiewe werkboek.blad ("blad 3").reeks("verkope")
Toepassing.Gaan na werkboeke ("BOEK 2.XLS").blad ("blad 1").reeks("verkope")
5. Kies `n reeks relatief tot `n benoemde reeks. Die sintaksis wissel na gelang van die ligging van die genoemde reeks en of jy die grootte van die nuwe reeks wil aanpas.
ActiveSheet.reeks("Toets 5").Offset (4, 3).Kies
blad ("blad 3").Aktiveer ActiveSheet.reeks("Toets").Offset (4, 3).Kies
6. Kies `n reeks en verander die grootte van die keuse. Jy kan die grootte van `n geselekteerde reeks vergroot indien nodig. As jy `n reeks wil kies wat Databasis warm en vergroot dan die grootte met vyf rye, sal jy hierdie sintaksis gebruik:
reeks("Databasis").Kies Seleksie.Verander grootte (Seleksie.Rye.Tel + 5, _Seleksie.Kolomme.tel).Kies
Toepassing.Unie(Reeks("Goed"), reeks("Sleg")).Kies
Metode3 van 3: Kies die data in `opeenvolgende` en `nie-opeenvolgende` kolomme
1. Gebruik hierdie voorbeelddata vir die voorbeelde in hierdie metode. Hierdie grafiek vol voorbeelddata, met vergunning van Microsoft, sal jou help om te visualiseer hoe die monsters optree:
A1: Naam | B1: Uitverkoping | C1: Hoeveelheid |
A2: a | B2: €10 | C2: 5 |
A3: b | B3: | C3: 10 |
A4: c | B4: €10 | C4: 5 |
A5: | B5: | C5: |
A6: Totaal | B6: €20 | C6: 20 |
2. Kies die laaste sel onderaan `n aaneenlopende kolom. Die volgende voorbeeld kies sel A4:
ActiveSheet.reeks("A1").Einde(xlAf).Kies
ActiveSheet.reeks("A1").Einde(xlAf).Offset (1,0).Kies
ActiveSheet.reeks("A1`, ActiveSheet.reeks("a1").Einde(xlDown)).Kies
ActiveSheet.reeks("A1:` & ActiveSheet.reeks("A1"). Einde(xlAf).adres).Kies
ActiveSheet.reeks("A1`, ActiveSheet.reeks("A65536").einde(xlUp)).Kies
ActiveSheet.reeks("A1`, ActiveSheet.reeks("A65536").einde(xlUp)).Kies
Wenke
Artikels oor die onderwerp "Gebruik visual basic om data in microsoft excel te kies"
Оцените, пожалуйста статью
Soortgelyk
Gewilde