Tabl cynnwys
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.