ಪರಿವಿಡಿ
ಈ ಲೇಖನದಲ್ಲಿ, ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ನಲ್ಲಿ ನೀವು ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ನೀವು ಒಂದೇ ಕೋಶವನ್ನು ಮತ್ತು ಬಹು ಕೋಶಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪ್ರವೇಶಿಸಲು ಕಲಿಯುವಿರಿ.
ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನೀವು ಓದುತ್ತಿರುವಾಗ ಕೆಲಸವನ್ನು ವ್ಯಾಯಾಮ ಮಾಡಲು ಈ ಅಭ್ಯಾಸ ಪುಸ್ತಕವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಈ ಲೇಖನ.
VBA ಸೆಲ್ ಉಲ್ಲೇಖ>ಇಲ್ಲಿ ನಾವು ಮಾರ್ಟಿನ್ ಬುಕ್ಸ್ಟೋರ್ ಎಂಬ ಪುಸ್ತಕದ ಅಂಗಡಿಯ ಕೆಲವು ಪುಸ್ತಕಗಳ ಪುಸ್ತಕದ ಹೆಸರು , ಪುಸ್ತಕ ಪ್ರಕಾರಗಳು, ಮತ್ತು ಬೆಲೆ ನೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದೇವೆ.ಡೇಟಾ ಸೆಟ್ ವರ್ಕ್ಶೀಟ್ನ B4:D13 ವ್ಯಾಪ್ತಿಯಲ್ಲಿದೆ.
ಇಂದು ನಮ್ಮ ಉದ್ದೇಶವು ಸೆಲ್ ಉಲ್ಲೇಖಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲು ಕಲಿಯುವುದಾಗಿದೆ. ಈ ಡೇಟಾವನ್ನು VBA ನೊಂದಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ.
ಎಕ್ಸೆಲ್ ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಲು 8 ಉತ್ತಮ ಮಾರ್ಗಗಳು ಇಲ್ಲಿವೆ.
1. ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ನಲ್ಲಿ ರೇಂಜ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಿ
ಮೊದಲನೆಯದಾಗಿ, VBA ನ ರೇಂಜ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು .
ನೀವು ರೇಂಜ್ ಆಬ್ಜೆಕ್ಟ್ನೊಂದಿಗೆ ಒಂದೇ ಕೋಶ ಮತ್ತು ಕೋಶಗಳ ಶ್ರೇಣಿ ಎರಡನ್ನೂ ಉಲ್ಲೇಖಿಸಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಏಕ-ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಲು B4 , ಕೋಡ್ನ ಸಾಲನ್ನು ಬಳಸಿ:
Dim Cell_Reference As Range
Set Cell_Reference = Range("B4")
ಕೆಳಗಿನ ಕೋಡ್ B4 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಇದು ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನಲ್ಲಿ B4 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.
ಅಂತೆಯೇ, ನೀವು ಇದರಲ್ಲಿ ಸೆಲ್ಗಳ ಶ್ರೇಣಿಯನ್ನು ಪ್ರವೇಶಿಸಬಹುದುದಾರಿ :D13
.
ಇದು ಜೀವಕೋಶಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ B4:D13 .
ಗಮನಿಸಿ : ನೀವು ಶ್ರೇಣಿ ವಸ್ತುವನ್ನು ಮೊದಲು ಘೋಷಿಸದೆ ನೇರವಾಗಿ ಬಳಸಬಹುದು, ಹಾಗೆ:
Range("B4:D13").Select
ಹಾಗೆಯೇ ನೀವು ಸಕ್ರಿಯವಾಗಿರದ ವರ್ಕ್ಶೀಟ್ನ ಯಾವುದೇ ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸಿದರೆ, ರೇಂಜ್ ವಸ್ತುವಿನ ಮೊದಲು ವರ್ಕ್ಶೀಟ್ನ ಹೆಸರನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ, ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಲು B4 ಆಫ್ ಶೀಟ್2 , ಬಳಸಿ:
Worksheets("Sheet2").Range("B4:D13")
2. Excel ನಲ್ಲಿ VBA ಯಲ್ಲಿನ ಸೂಚ್ಯಂಕ ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಿ
ನೀವು ಸೂಚ್ಯಂಕ ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಬಹುದು. ಆದರೆ ಈ ವಿಧಾನದಲ್ಲಿ, ನೀವು ಒಂದೇ ಸೆಲ್ ಅನ್ನು ಮಾತ್ರ ಉಲ್ಲೇಖಿಸಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಸಾಲು ಸಂಖ್ಯೆ 4 ಮತ್ತು ಕಾಲಮ್ ಸಂಖ್ಯೆ 2 ( B4 ), ಬಳಸಿ:
Cells(4, 2))
ಕೆಳಗಿನ ಕೋಡ್ ಮತ್ತೆ ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ ಸೆಲ್ B4 ಅನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಇದು B4 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಗಮನಿಸಿ: ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ ಯಾವುದೇ ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಲು, ಸೆಲ್ ಉಲ್ಲೇಖದ ಮೊದಲು ವರ್ಕ್ಶೀಟ್ನ ಹೆಸರನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ:
Worksheets("Sheet2").Cells(4, 2)
[ ಅದೇ ವಿಧಾನ 1 ] .
3. Excel ನಲ್ಲಿ VBA ನಲ್ಲಿ ಮತ್ತೊಂದು ಸೆಲ್ಗೆ ಸಂಬಂಧಿಸಿದ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಿ
ನೀವು VBA ನಲ್ಲಿ ಮತ್ತೊಂದು ಸೆಲ್ಗೆ ಸಂಬಂಧಿಸಿದ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಬಹುದು. ಇದಕ್ಕಾಗಿ ನೀವು ಆಫ್ಸೆಟ್ ಫಂಕ್ಷನ್ ಆಫ್ VBA ಅನ್ನು ಬಳಸಬೇಕುಇದು.
ಸೆಲ್ 1 ಸಾಲು ಕೆಳಗೆ ಮತ್ತು 2 ಕಾಲಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು B4 (D5) , ಬಳಸಿ:
Range("B4").Offset(1, 2)
ಕೆಳಗಿನ ಕೋಡ್ ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ D5 ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಇದು' ಸೆಲ್ D5 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇನೆ.
ಗಮನಿಸಿ: ನಿಷ್ಕ್ರಿಯವಾಗಿರುವ ವರ್ಕ್ಶೀಟ್ನ ಯಾವುದೇ ಸೆಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಲು, ಇದರ ಹೆಸರನ್ನು ಬಳಸಿ ಸೆಲ್ ಉಲ್ಲೇಖದ ಮೊದಲು ವರ್ಕ್ಶೀಟ್.
ಉದಾಹರಣೆಗೆ:
Worksheets("Sheet2").Range("B4").Offset(1, 2)
[ ವಿಧಾನ 1 ಮತ್ತು 2 ] .
4. Excel ನಲ್ಲಿ VBA ನಲ್ಲಿ ಶಾರ್ಟ್ಕಟ್ ಸಂಕೇತವನ್ನು ಬಳಸುವ ಮೂಲಕ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಿ
VBA ನಲ್ಲಿ ಯಾವುದೇ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಪ್ರವೇಶಿಸಲು ಶಾರ್ಟ್ಕಟ್ ಸಂಕೇತ ಲಭ್ಯವಿದೆ. ನೀವು ಒಂದೇ ಕೋಶ ಮತ್ತು ಕೋಶಗಳ ಶ್ರೇಣಿಯನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ಉಲ್ಲೇಖಿಸಬಹುದು.
ಸೆಲ್ B4 ಅನ್ನು ಪ್ರವೇಶಿಸಲು, ಬಳಸಿ:
[B4]
ಅಥವಾ B4:D13 ಶ್ರೇಣಿಯನ್ನು ಪ್ರವೇಶಿಸಲು, ಬಳಸಿ:
[B4:D13]
ಕೆಳಗಿನ ಕೋಡ್ B4:D13 ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಇದು B4:D13 ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಗಮನಿಸಿ: ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ ಯಾವುದೇ ಕೋಶವನ್ನು ಉಲ್ಲೇಖಿಸಲು, ಸೆಲ್ ಉಲ್ಲೇಖದ ಮೊದಲು ವರ್ಕ್ಶೀಟ್ನ ಹೆಸರನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ:
Worksheets("Sheet2").[B4:D13]
[ ವಿಧಾನಗಳು 1, 2 ಮತ್ತು 3 ] .
ಇದೇ ಓದುವಿಕೆಗಳು:
- ಎಕ್ಸೆಲ್ ಫಾರ್ಮುಲಾದಲ್ಲಿ ಸೆಲ್ ಅನ್ನು ಲಾಕ್ ಮಾಡುವುದು ಹೇಗೆ (2 ಮಾರ್ಗಗಳು)
- ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಸೆಲ್ ರೆಫರೆನ್ಸ್ ಶಾರ್ಟ್ಕಟ್ (4 ಉಪಯುಕ್ತ ಉದಾಹರಣೆಗಳು)
- ಎಕ್ಸೆಲ್ ಫಾರ್ಮುಲಾದಲ್ಲಿ ಸೆಲ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಿರಗೊಳಿಸುವುದು (4 ಸುಲಭ ಮಾರ್ಗಗಳು)
- ಸೆಲ್ ಉಲ್ಲೇಖಗಳನ್ನು ಬಳಸಿಎಕ್ಸೆಲ್ ಫಾರ್ಮುಲಾದಲ್ಲಿ (3 ಮಾರ್ಗಗಳು)
5. Excel ನಲ್ಲಿ VBA ನಲ್ಲಿ ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಯನ್ನು ಉಲ್ಲೇಖಿಸಿ
ನೀವು ಹೆಸರಿನ ಶ್ರೇಣಿ ಅನ್ನು VBA ಜೊತೆಗೆ Excel ನಲ್ಲಿ ಉಲ್ಲೇಖಿಸಬಹುದು.
ಹೆಸರು ಮಾಡೋಣ Book_List ನಂತೆ ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ B4:D13 ಶ್ರೇಣಿ ಈ ಹೆಸರಿನ ಶ್ರೇಣಿಯನ್ನು ಕೋಡ್ನ ಸಾಲಿನ ಮೂಲಕ:
Range("Book_List")
ಕೆಳಗಿನ ಕೋಡ್ Book_List (<1) ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡುತ್ತದೆ>B4:D13 ).
ಇದು Book_List ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.
ಗಮನಿಸಿ: ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ ಯಾವುದೇ ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಲು, ಸೆಲ್ ಉಲ್ಲೇಖದ ಮೊದಲು ವರ್ಕ್ಶೀಟ್ನ ಹೆಸರನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ:
Worksheets("Sheet2").Range("Book_List")
[ ವಿಧಾನಗಳು 1, 2, 3, ಮತ್ತು 4 ] .
6. Excel ನಲ್ಲಿ VBA ನಲ್ಲಿ ಬಹು ಶ್ರೇಣಿಗಳನ್ನು ನೋಡಿ
ನೀವು Excel ನಲ್ಲಿ VBA ನಲ್ಲಿ ಬಹು ಶ್ರೇಣಿಗಳನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಬಹುದು.
ಶ್ರೇಣಿಯನ್ನು ಪ್ರವೇಶಿಸಲು B4: D5 , B7:D8 , ಮತ್ತು B10:D11 , ಬಳಸಿ:
Range("B4:D5,B7:D8,B10:D11")
ಇದು ಬಹು ಶ್ರೇಣಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಆಯ್ಕೆಮಾಡುತ್ತದೆ.
ಅಲ್ಲದೆ, ನೀವು ಯೂನಿಯನ್ ಆಸ್ತಿಯನ್ನು ಬಳಸಬಹುದು ಬಹು ಶ್ರೇಣಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪ್ರವೇಶಿಸಲು VBA ನ> Range("Named_Range_1,Named_Range_2")
ಅಲ್ಲದೆ, ವರ್ಕ್ಶೀಟ್ ಹೆಸರನ್ನು ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ಗಳ ಮುಂದೆ ಇರಿಸಿ.
ಉದಾಹರಣೆಗೆ:
Worksheets("Sheet2").Range("B4:D5,B7:D8,B10:D11")
[ ವಿಧಾನಗಳು 1, 2, 3, 4, ಮತ್ತು 5 ]
7. Excel ನಲ್ಲಿ VBA ನಲ್ಲಿ ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ನೋಡಿ
ನೀವು ಒಂದನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಬಹುದುಅಥವಾ ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಾಲುಗಳು ಅಥವಾ ಕಾಲಮ್ಗಳು.
4ನೇ ಸಾಲನ್ನು ಪ್ರವೇಶಿಸಲು, ಬಳಸಿ:
Rows (4)
ಇದು ಸಂಪೂರ್ಣ 4ನೇ ಸಾಲನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.
ಅಂತೆಯೇ, ಕಾಲಮ್ಗಳು (4) ಸಂಪೂರ್ಣ 4ನೇ ಕಾಲಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ.
ಮತ್ತು ಬಹು ಸಾಲುಗಳು ಅಥವಾ ಕಾಲಮ್ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪ್ರವೇಶಿಸಲು, VBA<ನ ಯೂನಿಯನ್ ಆಸ್ತಿಯನ್ನು ಬಳಸಿ 2>.
ಸಾಲುಗಳನ್ನು 4, 6, 8, ಮತ್ತು 10 ಒಟ್ಟಿಗೆ ಪ್ರವೇಶಿಸಲು, ಬಳಸಿ:
Union(Rows(4), Rows(6), Rows(8), Rows(10))
ಇದು ಸಂಪೂರ್ಣ ಸಾಲುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ 4, 6, 8 , ಮತ್ತು 10 .
ಗಮನಿಸಿ: ಕಾರ್ಯಹಾಳೆಯು ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದರೆ ಅದರ ಹೆಸರನ್ನು ಮುಂದೆ ಸೇರಿಸಿ.
ಉದಾಹರಣೆಗೆ:
Worksheets("Sheet2").Rows (4)
[ ವಿಧಾನ 1, 2, 3, 4, 5, ಮತ್ತು 6 ]
8. ಎಕ್ಸೆಲ್ ನಲ್ಲಿ VBA ನಲ್ಲಿ ಸಂಪೂರ್ಣ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ನೋಡಿ
ಅಂತಿಮವಾಗಿ, ಸಂಪೂರ್ಣ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಲು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. VBA ನಲ್ಲಿ ಸಂಪೂರ್ಣ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು, ಬಳಸಿ:
Cells
ಅಥವಾ ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಲು (ಉದಾಹರಣೆಗೆ, Sheet2 ), ಬಳಸಿ:
Worksheet("Sheet2").Cells
ಇದು ಸಂಪೂರ್ಣ ವರ್ಕ್ಶೀಟ್ ಶೀಟ್2 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.
ಸಂಬಂಧಿತ ವಿಷಯ: ಸ್ಪ್ರೆಡ್ಶೀಟ್ನಲ್ಲಿನ ಸಂಬಂಧಿ ಮತ್ತು ಸಂಪೂರ್ಣ ಸೆಲ್ ವಿಳಾಸ
ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು
- ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸೆಲ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು ವರ್ಕ್ಶೀಟ್ ಹೆಸರನ್ನು ಮುಂದೆ ನಮೂದಿಸಬಹುದು ಅಥವಾ ನಮೂದಿಸಬಾರದು, ಆದರೆ ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ನ ಕೋಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು ವರ್ಕ್ಶೀಟ್ ಹೆಸರನ್ನು ನಮೂದಿಸಬೇಕು ಸೆಲ್ ಉಲ್ಲೇಖದ ಮುಂಭಾಗ.
- ನೀವು ಸಹ ಮಾಡಬಹುದು VBA ನಲ್ಲಿ ನಿಷ್ಕ್ರಿಯ ವರ್ಕ್ಬುಕ್ನ ಕೋಶಗಳನ್ನು ಪ್ರವೇಶಿಸಿ, ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಸೆಲ್ ಉಲ್ಲೇಖದ ಮುಂದೆ ನೀವು ವರ್ಕ್ಬುಕ್ ಹೆಸರು ಮತ್ತು ವರ್ಕ್ಶೀಟ್ ಹೆಸರು ಎರಡನ್ನೂ ನಮೂದಿಸಬೇಕು.
ತೀರ್ಮಾನ
ಈ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಎಕ್ಸೆಲ್ ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಯಾವುದೇ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಾ? ನಮ್ಮನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ.