ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಕೋಶವನ್ನು ಹೇಗೆ ಆಯ್ಕೆ ಮಾಡುವುದು (6 ಉಪಯುಕ್ತ ಮಾರ್ಗಗಳು)

  • ಇದನ್ನು ಹಂಚು
Hugh West

ಈ ಲೇಖನದಲ್ಲಿ, ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಸೆಲ್ ಅಥವಾ ಸೆಲ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ನೀವು ಹೇಗೆ ಆಯ್ಕೆ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ನೀವು ಒಂದೇ, ಸೆಲ್‌ಗಳ ಶ್ರೇಣಿ, ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿರುವ ಕೋಶ ಮತ್ತು VBA ನೊಂದಿಗೆ ಮತ್ತೊಂದು ಕೋಶಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಕೋಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಕಲಿಯುವಿರಿ.

ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್‌ಬುಕ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

VBA.xlsm ಜೊತೆಗೆ ಸೆಲ್ ಆಯ್ಕೆಮಾಡಿ

6 Excel ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಸೆಲ್ ಆಯ್ಕೆ ಮಾಡಲು ಉಪಯುಕ್ತ ಮಾರ್ಗಗಳು

VBA .

1 ನೊಂದಿಗೆ ಕೋಶ ಅಥವಾ ಕೋಶಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಲು 6 ಅತ್ಯಂತ ಉಪಯುಕ್ತ ವಿಧಾನಗಳನ್ನು ಅನ್ವೇಷಿಸೋಣ. ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನ ಕೋಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ

ಮೊದಲನೆಯದಾಗಿ, ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡೋಣ.

ಇಲ್ಲಿ ನಾನು ವರ್ಕ್‌ಬುಕ್1 ಎಂಬ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ. ವರ್ಕ್‌ಬುಕ್‌ನಲ್ಲಿ Sheet1 , Sheet2 , ಮತ್ತು Sheet3 ಎಂಬ ಮೂರು ವರ್ಕ್‌ಶೀಟ್‌ಗಳಿವೆ. ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್ Sheet1 ಆಗಿದೆ.

ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಯಾವುದೇ ಸೆಲ್ ( C5 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ) ಆಯ್ಕೆ ಮಾಡಲು ನೀವು ಕೆಳಗಿನ ಕೋಡ್‌ನ ಲೈನ್ ಅನ್ನು ಬಳಸಬಹುದು:

VBA ಕೋಡ್:

ActiveSheet.Range("C5").Select

ಅಥವಾ,

ActiveSheet.Cells(5,3).Select

ಔಟ್‌ಪುಟ್:

ರನ್ ಮಾಡಿ. ಮತ್ತು ಇದು ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನ C5 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ Sheet1 ಆಫ್ ವರ್ಕ್‌ಬುಕ್1 .

2. ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್‌ನ ಕೋಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಆದರೆ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನ ಅಲ್ಲ

ಈಗ, ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್‌ನ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡೋಣ, ಆದರೆ ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನ ಅಲ್ಲ. ನಮ್ಮ ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್ ಶೀಟ್1 ಆಗಿದೆ, ಆದರೆ ಈ ಬಾರಿ ನಾವು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆಕೋಶ C5 ಶೀಟ್2 .

ನೀವು ಈ ಕೆಳಗಿನ ಕೋಡ್‌ನ ಸಾಲನ್ನು ಬಳಸಬಹುದು:

VBA ಕೋಡ್ :

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

ಅಥವಾ,

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

ಅಥವಾ,

Sheets("Sheet2").Activate

Range("C5").Select

ಔಟ್‌ಪುಟ್:

ಅದನ್ನು ರನ್ ಮಾಡಿ. ಮತ್ತು ಇದು ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್‌ನ ಶೀಟ್2 C5 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ವರ್ಕ್‌ಬುಕ್1 .

3. Excel ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್‌ನಿಂದ ಸೆಲ್ ಔಟ್ ಆಯ್ಕೆಮಾಡಿ

ಈ ಬಾರಿ ನಾವು ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ, ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್‌ನಿಂದ ಅಲ್ಲ.

ನಮ್ಮ ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್ ವರ್ಕ್‌ಬುಕ್1 . ಆದರೆ ನಾವು ಅದೇ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ವರ್ಕ್‌ಬುಕ್2 ಎಂಬ ಇನ್ನೊಂದು ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ.

C5 Sheet1 ರಲ್ಲಿ ವರ್ಕ್‌ಬುಕ್2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡೋಣ .

VBA ಕೋಡ್‌ನ ಸಾಲು ಹೀಗಿರುತ್ತದೆ:

VBA ಕೋಡ್:

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

ಅಥವಾ,

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

ಅಥವಾ,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

ಔಟ್‌ಪುಟ್:

ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಅದು ವರ್ಕ್‌ಬುಕ್2 ರಲ್ಲಿ C5 ಶೀಟ್1 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ> 4. ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಸೆಲ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ

ಇಲ್ಲಿಯವರೆಗೆ, ನಾವು ಒಂದೇ ಸೆಲ್ ಅನ್ನು ಮಾತ್ರ ಆಯ್ಕೆ ಮಾಡಿದ್ದೇವೆ.

ಈ ಬಾರಿ ನಾವು ಸೆಲ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ (ನಾವು ಹೇಳೋಣ B4:C13 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ).

ಇದು ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ ಆಗಿದ್ದರೆ, ನೀವು ಇದನ್ನು ಬಳಸಬಹುದು:

VBA ಕೋಡ್:

Range("B4:C13").Select

ಔಟ್‌ಪುಟ್

ಇದು ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನ B4:C13 ಕೋಶಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ಶೀಟ್1 ವರ್ಕ್‌ಬುಕ್1 .

ಇದು ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್‌ನದ್ದಾಗಿದ್ದರೆ, ಆದರೆ ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲದಿದ್ದರೆ ( ಶೀಟ್2 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ), ಬಳಸಿ :

VBA ಕೋಡ್:

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

ಔಟ್‌ಪುಟ್:

ಇದು ಸಕ್ರಿಯ ವರ್ಕ್‌ಬುಕ್ ಶೀಟ್2 B4:C13 ಸೆಲ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ವರ್ಕ್‌ಬುಕ್1 .

ಮತ್ತು ನೀವು ಸಕ್ರಿಯವಾಗಿರದ ವರ್ಕ್‌ಬುಕ್‌ನಿಂದ ಸೆಲ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಬಯಸಿದರೆ ( ವರ್ಕ್‌ಬುಕ್2 ಈ ಉದಾಹರಣೆಯಲ್ಲಿ), ಈ ಸಾಲಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸಿ:

VBA ಕೋಡ್:

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

ಔಟ್‌ಪುಟ್:

ಇದು ಶೀಟ್1 B4:C13 ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ ವರ್ಕ್‌ಬುಕ್2 .

5. ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಯ ಕೋಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ

ನೀವು ಹೆಸರಿನ ಶ್ರೇಣಿಯ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸೆಲ್‌ಗಳನ್ನು VBA ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು.<3

ಇಲ್ಲಿ ವರ್ಕ್‌ಬುಕ್1 ಶೀಟ್1 ಸಕ್ರಿಯ ಶೀಟ್‌ನಲ್ಲಿ, ನಾವು ABC ಎಂಬ ಹೆಸರಿನ ಶ್ರೇಣಿ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಶ್ರೇಣಿ B4:C13 .

ಹೆಸರಿನ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ABC , ಕೋಡ್‌ನ ಈ ಸಾಲನ್ನು ಬಳಸಿ:

VBA ಕೋಡ್:

Range("ABC").Select

ಔಟ್‌ಪುಟ್:

ಇದು ವರ್ಕ್‌ಬುಕ್1 ರ ಶೀಟ್1 ಹೆಸರಿನ ಶ್ರೇಣಿ ( B4:C13 ) ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ .

6. ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ಜೊತೆಗೆ ಮತ್ತೊಂದು ಸೆಲ್‌ಗೆ ಸಂಬಂಧಿತ ಕೋಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ

ಅಂತಿಮವಾಗಿ, ನೀವು VBA ನೊಂದಿಗೆ ಮತ್ತೊಂದು ಸೆಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ನೀವು <ಇದಕ್ಕಾಗಿ VBA ನ 1>ಆಫ್‌ಸೆಟ್ ಆಸ್ತಿ ಉದ್ದೇಶ.

ಉದಾಹರಣೆಗೆ, ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ C5 ಸೆಲ್‌ನಿಂದ ನೇರವಾಗಿ 2 ಸಾಲುಗಳಿಗೆ ಮತ್ತು 3 ಕಾಲಮ್‌ಗಳಿಗೆ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡೋಣ. ವರ್ಕ್‌ಬುಕ್1 ರಲ್ಲಿ>ಶೀಟ್1 3> Range("C5").Offset(2, 3).Select

ಅಥವಾ,

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

ಔಟ್‌ಪುಟ್ :

ಇದು ಸೆಲ್ F7 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ, ಸೆಲ್ ಅನ್ನು 2 ಸಾಲುಗಳ ಕೆಳಗೆ ಮತ್ತು 3 ಕಾಲಮ್‌ಗಳನ್ನು ಸೆಲ್ ನಿಂದ ನೇರವಾಗಿ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ C5 .

ತೀರ್ಮಾನ

ಈ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು <1 ನೊಂದಿಗೆ ಕೋಶ ಅಥವಾ ಕೋಶಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಎಕ್ಸೆಲ್ ನಲ್ಲಿ>VBA . ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಾ? ನಮ್ಮನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ.

ಹಗ್ ವೆಸ್ಟ್ ಹೆಚ್ಚು ಅನುಭವಿ ಎಕ್ಸೆಲ್ ತರಬೇತುದಾರ ಮತ್ತು ಉದ್ಯಮದಲ್ಲಿ 10 ವರ್ಷಗಳ ಅನುಭವವನ್ನು ಹೊಂದಿರುವ ವಿಶ್ಲೇಷಕರಾಗಿದ್ದಾರೆ. ಅವರು ಅಕೌಂಟಿಂಗ್ ಮತ್ತು ಫೈನಾನ್ಸ್‌ನಲ್ಲಿ ಬ್ಯಾಚುಲರ್ ಪದವಿ ಮತ್ತು ಬಿಸಿನೆಸ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಷನ್‌ನಲ್ಲಿ ಸ್ನಾತಕೋತ್ತರ ಪದವಿಯನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಹಗ್ ಬೋಧನೆಯಲ್ಲಿ ಉತ್ಸಾಹವನ್ನು ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಅನುಸರಿಸಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾದ ವಿಶಿಷ್ಟವಾದ ಬೋಧನಾ ವಿಧಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ. ಎಕ್ಸೆಲ್‌ನ ಅವರ ಪರಿಣಿತ ಜ್ಞಾನವು ಪ್ರಪಂಚದಾದ್ಯಂತದ ಸಾವಿರಾರು ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ವೃತ್ತಿಪರರಿಗೆ ತಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಅವರ ವೃತ್ತಿಜೀವನದಲ್ಲಿ ಉತ್ತಮ ಸಾಧನೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಿದೆ. ತನ್ನ ಬ್ಲಾಗ್ ಮೂಲಕ, ಹಗ್ ತನ್ನ ಜ್ಞಾನವನ್ನು ಪ್ರಪಂಚದೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತಾನೆ, ಉಚಿತ ಎಕ್ಸೆಲ್ ಟ್ಯುಟೋರಿಯಲ್ ಮತ್ತು ಆನ್‌ಲೈನ್ ತರಬೇತಿಯನ್ನು ನೀಡುವ ಮೂಲಕ ವ್ಯಕ್ತಿಗಳು ಮತ್ತು ವ್ಯವಹಾರಗಳು ತಮ್ಮ ಪೂರ್ಣ ಸಾಮರ್ಥ್ಯವನ್ನು ತಲುಪಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ.