ಪರಿವಿಡಿ
ಈ ಲೇಖನದಲ್ಲಿ, VBA Excel ನಲ್ಲಿ ಸೆಲ್ಗಳು, ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳಿಗಾಗಿ ರೇಂಜ್ ಹೊಂದಿಸುವುದು ಹೇಗೆ ಎಂದು ನೀವು ಕಲಿಯುವಿರಿ.
ವರ್ಕ್ಬುಕ್ ಡೌನ್ಲೋಡ್
ನೀವು ಇಲ್ಲಿಂದ ಉಚಿತ ಅಭ್ಯಾಸ Excel ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.
VBA.xlsm ನಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
VBA ಶ್ರೇಣಿಯ ವಸ್ತು
VBA ನಲ್ಲಿರುವ ಶ್ರೇಣಿ ವಸ್ತುವು ಎಕ್ಸೆಲ್ ವರ್ಕ್ಶೀಟ್ನಲ್ಲಿ ಒಂದೇ ಸೆಲ್, ಬಹು ಕೋಶಗಳು, ಸಾಲುಗಳು, ಕಾಲಮ್ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.
0> ಶ್ರೇಣಿವಸ್ತುವಿನ ಕ್ರಮಾನುಗತವು ಕೆಳಕಂಡಂತಿದೆ.ಅಪ್ಲಿಕೇಶನ್ > ಕಾರ್ಯಪುಸ್ತಕ > ವರ್ಕ್ಶೀಟ್ > ಶ್ರೇಣಿ
ನೀವು VBA ನಲ್ಲಿ Range ವಸ್ತುವನ್ನು ಹೀಗೆ ಘೋಷಿಸಬೇಕು.
7 VBA Excel ನಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಉದಾಹರಣೆಗಳು
ಈ ವಿಭಾಗವು ಒಂದೇ ಕೋಶದಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು, ಬಹು ಕೋಶಗಳು, ಒಂದೇ ಸಾಲು, ಬಹು ಸಾಲುಗಳು, ಏಕ ಕಾಲಮ್, ಬಹು ಕಾಲಮ್ಗಳು ಮತ್ತು VBA Excel ನಲ್ಲಿ ಕಮಾಂಡ್ ಬಟನ್ ಮೂಲಕ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ.
1. VBA ನಲ್ಲಿ ಏಕ ಕೋಶದಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು ವಿಬಿಎ ಜೊತೆಗೆ ಏಕ ಕೋಶದಲ್ಲಿ ರೇಂಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ನೋಡುತ್ತೇವೆ.
ಹಂತಗಳು:
- ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ Alt + F11 ಒತ್ತಿರಿ ಅಥವಾ ಡೆವಲಪರ್ -> ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಲು , ಸೇರಿಸು -> ಕ್ಲಿಕ್ ಮಾಡಿ; ಮಾಡ್ಯೂಲ್ .
- ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಕೋಡ್ ವಿಂಡೋಗೆ ಅಂಟಿಸಿ.
1432
ಇಲ್ಲಿ,
B2 = ನಾವು ಹೊಂದಿಸಲು ಬಯಸುವ ಸೆಲ್ಬೆಲೆ. ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಸೆಲ್ ಉಲ್ಲೇಖ ಸಂಖ್ಯೆಯನ್ನು ನೀವು ಹೊಂದಿಸಬಹುದು.
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಾಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ.
- ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ಅಥವಾ ಮೆನು ಬಾರ್ನಿಂದ F5 ಒತ್ತಿರಿ ರನ್ -> ಉಪ/ಬಳಕೆದಾರ ಫಾರ್ಮ್ ಅನ್ನು ರನ್ ಮಾಡಿ. ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರನ್ ಮಾಡಲು ನೀವು ಉಪ-ಮೆನು ಬಾರ್ನಲ್ಲಿರುವ ಸಣ್ಣ ಪ್ಲೇ ಐಕಾನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು.
ಸೆಲ್ B2 ಈಗ “ ಹಲೋ ವರ್ಲ್ಡ್ ” ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ.
ಇನ್ನಷ್ಟು ಓದಿ: ಎಕ್ಸೆಲ್ನಲ್ಲಿನ ಪ್ರತಿ ಕೋಶಕ್ಕೆ VBA
2. VBA ನಲ್ಲಿ ಬಹು ಕೋಶಗಳಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು ಬಹು ಕೋಶಗಳಲ್ಲಿ ರೇಂಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ನೋಡೋಣ ಜೊತೆಗೆ VBA .
ಹಂತಗಳು:
- ಮೊದಲಿನ ರೀತಿಯಲ್ಲಿಯೇ, ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ತೆರೆಯಿರಿ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಿಂದ ಮತ್ತು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಸೇರಿಸಿ ಮಾಡ್ಯೂಲ್ .
- ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ.
7211
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಾಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ.
- ರನ್ ಮ್ಯಾಕ್ರೋ ಮತ್ತು ಎಲ್ಲಾ ಸೆಲ್ಗಳನ್ನು A1 ರಿಂದ <ವರೆಗೆ 1>D5 ಈಗ “ ಹಲೋ! ”
3 ಅನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ. VBA ನಲ್ಲಿ ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು VBA ಜೊತೆಗೆ ಏಕ ಸಾಲಿನಲ್ಲಿ ರೇಂಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ನೋಡೋಣ.
ಹಂತಗಳು:
- ಮೊದಲಿನ ರೀತಿಯಲ್ಲಿಯೇ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ ಮತ್ತು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ 1> ಒಂದು ಮಾಡ್ಯೂಲ್ ಸೇರಿಸಿ.
- ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಅಂಟಿಸಿ.
9764
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಲಾಯಿಸಲು ಸಿದ್ಧವಾಗಿದೆ.
- ರನ್ ಮ್ಯಾಕ್ರೋ ಮತ್ತು A1 ರಿಂದ D5 ವರೆಗಿನ ಎಲ್ಲಾ ಸಾಲುಗಳಿಂದ 3ನೇ ಸಾಲು ಮಾತ್ರ ಈಗ “ ಹಲೋ! ”
- ಸಾಲುಗಳು(3).ಕೋಡ್ನಲ್ಲಿನ ಮೌಲ್ಯ ನಿರ್ದಿಷ್ಟ ಶ್ರೇಣಿಯ 3ನೇ ಸಾಲಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡಿದೆ A1:D5 .
4. VBA ನಲ್ಲಿ ಬಹು ಸಾಲುಗಳಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು VBA ಜೊತೆಗೆ ಬಹು ಸಾಲುಗಳಲ್ಲಿ ರೇಂಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ನೋಡೋಣ.
ಹಂತಗಳು:
- ಹಿಂದಿನ ರೀತಿಯಲ್ಲಿಯೇ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ ಮತ್ತು ನಿಂದ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ತೆರೆಯಿರಿ ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಮಾಡ್ಯೂಲ್ ಸೇರಿಸಿ.
- ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಅಂಟಿಸಿ.
8521
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಆಗಿದೆ ಚಲಾಯಿಸಲು ಸಿದ್ಧವಾಗಿದೆ.
- ರನ್ ಮ್ಯಾಕ್ರೋ ಮತ್ತು ಎಲ್ಲಾ 1ನೇ , 3ನೇ ಮತ್ತು 5ನೇ ಸಾಲುಗಳು A1 ರಿಂದ D5 ವರೆಗಿನ ಸಾಲುಗಳು ಈಗ “ ಹಲೋ! ”
<1 ಅನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ>ಇದೇ ರೀತಿಯ ವಾಚನಗೋಷ್ಠಿಗಳು:
- ಸೆಲ್ ಮೌಲ್ಯ VBA ಆಧರಿಸಿ ಶ್ರೇಣಿಯನ್ನು ಹೇಗೆ ಆಯ್ಕೆ ಮಾಡುವುದು (7 ಮಾರ್ಗಗಳು)
- VBA ಯ ರೇಂಜ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸಿ ಎಕ್ಸೆಲ್ನಲ್ಲಿ (5 ಪ್ರಾಪರ್ಟೀಸ್)
- VBA ಶ್ರೇಣಿಯ ಆಫ್ಸೆಟ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು (11 ಮಾರ್ಗಗಳು)
- VBA ಶ್ರೇಣಿಯನ್ನು ಎಕ್ಸೆಲ್ನಲ್ಲಿ ವೇರಿಯಬಲ್ ರೋ ಸಂಖ್ಯೆಯೊಂದಿಗೆ (4) ಉದಾಹರಣೆಗಳು)
5. VBA ನಲ್ಲಿ ಏಕ ಕಾಲಮ್ನಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸುವುದು ಹೇಗೆ ಎಂದು ನೋಡೋಣ ಒಂದು ಏಕ ಕಾಲಮ್ ಜೊತೆಗೆ VBA .
ಹಂತಗಳು:
- ಮೊದಲಿನ ರೀತಿಯಲ್ಲಿಯೇ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಿಂದ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಸೇರಿಸಿ ಮಾಡ್ಯೂಲ್ .
- ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ,ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಅಂಟಿಸಿ.
6965
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಾಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ.
- ರನ್ ಮ್ಯಾಕ್ರೋ ಮತ್ತು ಕೇವಲ A1 ರಿಂದ D5 ವರೆಗಿನ ಎಲ್ಲಾ ಕಾಲಮ್ಗಳಿಂದ 2ನೇ ಕಾಲಮ್ ಈಗ “ ಹಲೋ! ”
ಹಿಡಿದುಕೊಳ್ಳಿ 3>
- iCol.Columns(2).ಕೋಡ್ನಲ್ಲಿರುವ ಮೌಲ್ಯ ನಿರ್ದಿಷ್ಟ ಶ್ರೇಣಿಯ 2ನೇ ಕಾಲಮ್ಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡಿದೆ A1:D5 .
6. VBA ನಲ್ಲಿ ಬಹು ಕಾಲಮ್ಗಳಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು ಅನೇಕದಲ್ಲಿ ರೇಂಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ನೋಡೋಣ VBA ಜೊತೆಗೆ ಕಾಲಮ್ಗಳು.
ಹಂತಗಳು:
- ಮೊದಲಿನ ರೀತಿಯಲ್ಲಿಯೇ, ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್<2 ತೆರೆಯಿರಿ> ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಿಂದ ಮತ್ತು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಸೇರಿಸಿ ಮಾಡ್ಯೂಲ್ .
- ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ .
9961
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಾಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ.
- ರನ್ ಮ್ಯಾಕ್ರೋ ಮತ್ತು 2ನೇ ಮತ್ತು A1 ರಿಂದ D5 ವರೆಗಿನ 4ನೇ ಕಾಲಮ್ಗಳು ಈಗ “ ಹಲೋ! ”
<9 ಹಿಡಿದುಕೊಳ್ಳಿ> 7. VBA ನಲ್ಲಿ ಕಮಾಂಡ್ ಬಟನ್ ಮೂಲಕ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ
ಇಲ್ಲಿ ನಾವು ವಿಬಿಎ ರಲ್ಲಿ ಕಮಾಂಡ್ ಬಟನ್ ಬಳಸಿಕೊಂಡು ರೇಂಜ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂದು ಕಲಿಯುತ್ತೇವೆ.
ಹಂತಗಳು:
- ಡೆವಲಪರ್ ಗೆ ಹೋಗಿ -> ಸೇರಿಸಿ -> ಕಮಾಂಡ್ ಬಟನ್ .
- ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಿ, ನೀವು ವಿನ್ಯಾಸ ಮೋಡ್ ಆನ್ ಮಾಡಿದ್ದೀರಿ. ಹಾಳೆಯಲ್ಲಿನ ಕಮಾಂಡ್ ಬಟನ್ ಸುತ್ತಲೂ 1>ಡ್ರ್ಯಾಗ್ ಬಟನ್ ಮತ್ತು ಅದು ನಿಮ್ಮನ್ನು ಕೋಡ್ ವಿಂಡೋಗೆ ಕೊಂಡೊಯ್ಯುತ್ತದೆ, ಜೊತೆಗೆ ಸ್ವಯಂ-ರಚಿಸಲಾಗಿದೆ VBA ಉಪ-ಕಾರ್ಯವಿಧಾನದ ಕೋಡ್ .
- ಉಪ ಒಳಗೆ, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಬರೆಯಿರಿ ಮತ್ತು ಉಳಿಸಿ. 13>
- ಆಸಕ್ತಿಯ ವರ್ಕ್ಶೀಟ್ಗೆ ಹಿಂತಿರುಗಿ ಮತ್ತು ಕಮಾಂಡ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದ ಫಲಿತಾಂಶವು ವರ್ಕ್ಶೀಟ್ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ.
VBA ಸೆಟ್ ಶ್ರೇಣಿಯ ಅನುಕೂಲಗಳು
- ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ತುಂಬಾ ಸುಲಭ.
- ರೇಂಜ್ ವಸ್ತುವಿನೊಳಗಿನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು ಸ್ಥಿರವಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ವಾದದ ಮೌಲ್ಯಗಳನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು.
- 1 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಮೌಲ್ಯವನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಾಗಿ ರವಾನಿಸಬಹುದು.
ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು <5 VBA ನಲ್ಲಿ
- VBA ನಲ್ಲಿ
- CELLS ಗುಣಲಕ್ಷಣಗಳನ್ನು VBA ನಲ್ಲಿ Range ಹೊಂದಿಸಲು ಸಹ ಬಳಸಬಹುದು.
- ಆಬ್ಜೆಕ್ಟ್ ವೇರಿಯಬಲ್ಗಳನ್ನು ವಸ್ತುವಿನ ಉಲ್ಲೇಖವಾಗಿ ಸೆಟ್
ತೀರ್ಮಾನಕ್ಕೆ ಹೊಂದಿಸಬೇಕು
ಹೇಗೆ ಎಂದು ಈ ಲೇಖನವು ನಿಮಗೆ ತೋರಿಸಿದೆ ಎಕ್ಸೆಲ್ ವಿಬಿಎ ಮ್ಯಾಕ್ರೋದಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಿ. ಈ ಲೇಖನವು ನಿಮಗೆ ತುಂಬಾ ಪ್ರಯೋಜನಕಾರಿಯಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ವಿಷಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ.