ಪರಿವಿಡಿ
ಈ ಲೇಖನದಲ್ಲಿ, ಎಕ್ಸೆಲ್ನಲ್ಲಿ 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 . ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಾ? ನಮ್ಮನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ.