Sut i Ddewis Cell gyda VBA yn Excel (6 Ffordd Ddefnyddiol)

  • Rhannu Hwn
Hugh West

Yn yr erthygl hon, byddaf yn dangos i chi sut y gallwch ddewis cell neu ystod o gelloedd gyda VBA yn Excel. Byddwch yn dysgu i ddewis sengl, ystod o gelloedd, cell ag ystod a enwir, a chell sy'n gysylltiedig â chell arall gyda VBA .

Lawrlwytho Llyfr Gwaith Ymarfer

Dewis Cell gyda VBA.xlsm

6 Ffordd Ddefnyddiol o Ddewis Cell gyda VBA yn Excel

Dewch i ni archwilio'r 6 dull mwyaf defnyddiol i ddewis cell neu ystod o gelloedd gyda VBA .

1. Dewiswch Cell y Daflen Waith Actif gyda VBA yn Excel

Yn gyntaf oll, gadewch i ni ddewis cell o'r daflen waith weithredol gyda VBA yn Excel.

Yma I Mae gennych lyfr gwaith o'r enw Llyfr Gwaith1 . Mae tair taflen waith o'r enw Taflen1 , Taflen2 , a Taflen3 yn y llyfr gwaith. Y daflen waith weithredol yw Taflen1 .

Gallwch ddefnyddio'r llinell god ganlynol i ddewis unrhyw gell ( C5 yn yr enghraifft hon) yn y daflen waith weithredol:

Cod VBA:

ActiveSheet.Range("C5").Select

Neu,

ActiveSheet.Cells(5,3).Select

Allbwn:

Rhedwch e. A bydd yn dewis cell C5 o'r daflen waith weithredol Taflen1 o Llyfr Gwaith1 .

2 . Dewiswch Cell of the Active Workbook ond nid o'r Daflen Waith Actif gyda VBA yn Excel

Nawr, gadewch i ni ddewis cell o'r llyfr gwaith gweithredol, ond nid o'r daflen waith weithredol. Ein taflen waith weithredol yw Taflen 1 , ond y tro hwn byddwn yn dewiscell C5 o Sheet2 .

Gallwch ddefnyddio'r llinell god ganlynol:

Cod VBA :

Application.Goto Sheets("Sheet2").Range("C5")

Neu,

Application.Goto Sheets("Sheet2").Cells(5,3)

Neu,

Sheets("Sheet2").Activate

Range("C5").Select

Allbwn:

Rhedwch e. A bydd yn dewis cell C5 o'r daflen waith Taflen2 y llyfr gwaith gweithredol Llyfr Gwaith1 .

1>3. Dewiswch Cell Allan o'r Llyfr Gwaith Gweithredol gyda VBA yn Excel

Y tro hwn byddwn yn dewis cell, nid o'r llyfr gwaith gweithredol.

Ein llyfr gwaith gweithredol yw Llyfr Gwaith1 . Ond mae gennym lyfr gwaith arall o'r enw Llyfr Gwaith2 yn yr un ffolder.

Dewiswch gell C5 o Taflen 1 o Llyfr Gwaith2 .

Llinell cod VBA fydd:

Cod VBA:

7> Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

Neu,

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

Neu,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

Allbwn:

Rhedwch y cod a bydd yn dewis cell C5 o Taflen1 o Llyfr Gwaith2 .

<8 4. Dewiswch Ystod o Gelloedd gyda VBA yn Excel

Hyd yn hyn, dim ond un gell rydym wedi ei dewis.

Y tro hwn byddwn yn dewis ystod o gelloedd (Dewch i ni ddweud B4:C13 yn yr enghraifft hon).

Os yw o'r daflen waith weithredol, gallwch ddefnyddio:

Cod VBA:

Range("B4:C13").Select

Allbwn

Bydd yn dewis celloedd B4:C13 o'r daflen waith weithredol Taflen1 o Llyfr Gwaith1 .

Os yw o'r llyfr gwaith gweithredol, ond nid o'r daflen waith weithredol ( Taflen2 yn yr enghraifft hon), defnyddiwch :

Cod VBA:

Application.Goto Sheets("Sheet2").Range("B4:C13")

> Allbwn:

Bydd yn dewis celloedd B4:C13 o Taflen2 o'r llyfr gwaith gweithredol Llyfr Gwaith1 .

Ac os ydych am ddewis ystod o gelloedd o lyfr gwaith nad yw'n weithredol ( Llyfr Gwaith2 yn yr enghraifft hon), defnyddiwch y llinell hon o god:

Cod VBA:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

Allbwn:

Bydd yn dewis yr ystod B4:C13 o Taflen1 o Llyfr Gwaith2 .

5. Dewiswch Cell o Ystod a Enwir gyda VBA yn Excel

Gallwch hefyd ddewis un neu fwy o gelloedd o Ystod a Enwir gyda VBA yn Excel.<3

Yma yn y ddalen weithredol Taflen 1 o Llyfr Gwaith1 , mae gennym Ystod a Enwir o'r enw ABC sy'n cynnwys y amrediad B4:C13 .

I ddewis yr Ystod a Enwir ABC , defnyddiwch y llinell hon o god:

Cod VBA:

Range("ABC").Select

22>

1> Allbwn:

Bydd yn dewis yr Ystod a Enwir ( B4:C13 ) o Taflen1 o Llyfr Gwaith1 .

6. Dewiswch Cell sy'n Berthynol i Gell Arall gyda VBA yn Excel

Yn olaf, gallwch ddewis cell o'i gymharu â chell arall gyda VBA .

Gallwch ddefnyddio'r Eiddo gwrthbwyso o VBA ar gyfer hynpwrpas.

Er enghraifft, gadewch i ni ddewis y gell i 2 ​​ rhesi i lawr a 3 colofnau i'r dde o gell C5 yn y daflen waith weithredol Taflen1 o Llyfr Gwaith1 .

Defnyddiwch y llinell god ganlynol:

Cod VBA:

Range("C5").Offset(2, 3).Select

Neu,

Cells(5,3).Offset(2, 3).Select

Allbwn :

Bydd yn dewis cell F7 , y gell i 2 rhesi i lawr a 3 colofnau i'r dde o gell C5 .

Casgliad

Gan ddefnyddio'r dulliau hyn, gallwch ddewis cell neu ystod o gelloedd gyda VBA yn Excel. Oes gennych chi unrhyw gwestiynau? Mae croeso i chi ofyn i ni.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.