ಪರಿವಿಡಿ
ಈ ಲೇಖನದಲ್ಲಿ, ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ಬಳಸಿಕೊಂಡು ನೀವು ಸೆಲ್ ಮೌಲ್ಯಕ್ಕೆ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ಒಂದೇ ಕೋಶದ ಮೌಲ್ಯ ಮತ್ತು ಕೋಶಗಳ ಶ್ರೇಣಿಗೆ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸಲು ನೀವು ಕಲಿಯುವಿರಿ.
ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನೀವು ವ್ಯಾಯಾಮ ಮಾಡುವಾಗ ಈ ಅಭ್ಯಾಸ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿದ್ದೇವೆ.
ವೇರಿಯಬಲ್ ಅನ್ನು Cell.xlsm ಗೆ ಹೊಂದಿಸಿ
3 Excel ನಲ್ಲಿ ಸೆಲ್ ಮೌಲ್ಯಕ್ಕೆ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸಲು ತ್ವರಿತ ಉದಾಹರಣೆಗಳು
ಇಲ್ಲಿ ನಾವು ಕೆಲವು ಗ್ರಾಹಕರ ಹೆಸರುಗಳು , ಅವರ ಸಂಪರ್ಕ ಸಂಖ್ಯೆಗಳು , ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸಗಳು ಶ್ರೇಣಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಡೇಟಾ ಸೆಟ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ. 1>B3:D13 ಒಂದು ವರ್ಕ್ಶೀಟ್ನ>
1. Excel VBA ಬಳಸಿಕೊಂಡು ಏಕ ಸೆಲ್ ಮೌಲ್ಯಕ್ಕೆ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸಿ
ಮೊದಲಿಗೆ, VBA ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೇರಿಯಬಲ್ ಅನ್ನು ಒಂದೇ ಸೆಲ್ ಮೌಲ್ಯಕ್ಕೆ ಹೊಂದಿಸಲು ನಾವು ಕಲಿಯುತ್ತೇವೆ.
ಇದಕ್ಕಾಗಿ ಉದಾಹರಣೆಗೆ, ಸೆಲ್ B4 ಮೌಲ್ಯವನ್ನು Customer_Name ಎಂಬ ವೇರಿಯೇಬಲ್ಗೆ ಹೊಂದಿಸೋಣ.
ನೀವು ಮೌಲ್ಯದ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ತಿಳಿದಿದ್ದರೆ ಮತ್ತು ಅದನ್ನು ಮೊದಲೇ ಘೋಷಿಸಿದರೆ ಉತ್ತಮವಾಗಿದೆ. ತದನಂತರ ಆ ವೇರಿಯೇಬಲ್ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಿ.
ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ B4 ಕೋಶವು Boris Pasternak ಎಂಬ ಹೆಸರನ್ನು ಹೊಂದಿದೆ. ಇದು ಸ್ಟ್ರಿಂಗ್-ಟೈಪ್ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ, ನೀವು ಈ ಕೆಳಗಿನ 2 ಸಾಲುಗಳ ಕೋಡ್ಗಳನ್ನು ಬಳಸಬಹುದು:
7312
ಆದರೆ ಡೇಟಾ ಪ್ರಕಾರದ ಬಗ್ಗೆ ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ ಪರವಾಗಿಲ್ಲ. ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಕೇವಲ 2 ನೇ ಸಾಲನ್ನು ಬರೆಯಿರಿ ಮತ್ತು VBA ಮೌಲ್ಯವನ್ನು ಸರಿಯಾಗಿ ಓದುತ್ತದೆನೀವು.
9313
ಈಗ, VBA ಮೌಲ್ಯವನ್ನು ಸರಿಯಾಗಿ ಓದಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು, MsgBox ಮೌಲ್ಯ ಸಾಲನ್ನು ನಮೂದಿಸಿ ಕೋಡ್ಗಳ ಎರಡು ಸೆಟ್ಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ನಂತರ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ.
B4 , Boris Pasternak .
ಸೆಲ್ನ ಮೌಲ್ಯವನ್ನು ತೋರಿಸುವ ಸಂದೇಶ ಬಾಕ್ಸ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
2. Excel VBA ಬಳಸಿಕೊಂಡು ವೇರಿಯಬಲ್ಗೆ ಪಕ್ಕದ ಶ್ರೇಣಿಯ ಕೋಶಗಳ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಸಿ
ಈಗ, ನಾವು ಪಕ್ಕದ ಶ್ರೇಣಿಯ ಸೆಲ್ಗಳ ಮೌಲ್ಯಗಳನ್ನು ವೇರಿಯಬಲ್ಗೆ ಹೊಂದಿಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, B3:D13 ಶ್ರೇಣಿಯನ್ನು Rng ವೇರಿಯೇಬಲ್ನಲ್ಲಿ ಓದೋಣ.
ಇಲ್ಲಿ ವೇರಿಯೇಬಲ್ನ ಡೇಟಾ ಪ್ರಕಾರವು ರೇಂಜ್ ಆಗಿರುತ್ತದೆ. . ನೀವು ಇದನ್ನು ಮೊದಲು ಈ ರೀತಿ ಘೋಷಿಸಬಹುದು:
2798
ಅಥವಾ ನೀವು ಅದರೊಂದಿಗೆ ನೇರವಾಗಿ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು.
2988
ಈಗ, ರೇಂಜ್ ಆಬ್ಜೆಕ್ಟ್ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು ಅವುಗಳನ್ನು ಸೆಲ್ಗಳ ವಸ್ತು ನೊಂದಿಗೆ ಅವುಗಳ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಪ್ರವೇಶಿಸಬೇಕು.
ಉದಾಹರಣೆಗೆ, ಗೆ B4 ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಿ, ನೀವು Rng.Cells(2,1) ಅನ್ನು ಬಳಸಬೇಕು [ ಸೆಲ್ B4 2ನೇ ಸಾಲಿನಲ್ಲಿದೆ ಮತ್ತು <ಶ್ರೇಣಿಯ 1>1ನೇ ಕಾಲಮ್ B3:D13 .]
ಸಾಲನ್ನು ನಮೂದಿಸಿ MsgBox Rng.Cells(2,1) ನಿಮ್ಮ ಕೋಡ್ ಒಳಗೆ ಮತ್ತು ಅದನ್ನು ರನ್ ಮಾಡಿ. ಇದು Boris Pasternak ಅನ್ನು ತೋರಿಸುತ್ತದೆ, B4 .
3. Excel VBA ಬಳಸಿಕೊಂಡು ವೇರಿಯಬಲ್ಗೆ ಪಕ್ಕದ ಕೋಶಗಳ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಸಿ
ಅಂತಿಮವಾಗಿ, ನಾವು ಪಕ್ಕದ-ಅಲ್ಲದ ಶ್ರೇಣಿಯ ಕೋಶಗಳ ಮೌಲ್ಯಗಳನ್ನು ವೇರಿಯಬಲ್ಗೆ ಹೊಂದಿಸುತ್ತೇವೆ.
ಉದಾಹರಣೆಗೆ, ಓದಲು ಪ್ರಯತ್ನಿಸೋಣ B3:B13 ಮತ್ತು D3:D13 ಅನ್ನು Rng ಎಂದು ಕರೆಯಲಾಗುವ ವೇರಿಯಬಲ್ ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗಿದೆ.
ಇದು ಮತ್ತೆ ರೇಂಜ್<ನ ಡೇಟಾ ಪ್ರಕಾರವಾಗಿದೆ 2>. ನೀವು ಅದನ್ನು ಮೊದಲೇ ಘೋಷಿಸಬಹುದು ಅಥವಾ ಇಲ್ಲ.
ನಾವು VBA ನ ಯೂನಿಯನ್ ವಿಧಾನ ಅನ್ನು 2 ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಸೇರಲು ಬಳಸುತ್ತೇವೆ ಕೋಶಗಳ ವ್ಯಾಪ್ತಿಗಳು ಒಂದೇ ಶ್ರೇಣಿಯಲ್ಲಿವೆ.
4392
ಈಗ B4 ಕೋಶವನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು ಮತ್ತೆ MsgBox ಸಾಲನ್ನು ನಮೂದಿಸಬೇಕು Rng.Cells(1,1). ನಂತರ ನಾವು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿದರೆ, ಅದು ಸೆಲ್ B4 , ಬೋರಿಸ್ ಪಾಸ್ಟರ್ನಾಕ್ ನಲ್ಲಿ ವಿಷಯವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು
ಮೇಲೆ ವಿವರಿಸಿದ ಎಲ್ಲಾ ವಿಧಾನಗಳು ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್ಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ನೀವು ಸಕ್ರಿಯವಾಗಿರದ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸಿದರೆ, ಶ್ರೇಣಿಯ ಮೊದಲು ನೀವು ವರ್ಕ್ಶೀಟ್ನ ಹೆಸರನ್ನು ನಮೂದಿಸಬೇಕು.
ಉದಾಹರಣೆಗೆ, ಶೀಟ್1 ರ B4 ಶ್ರೇಣಿಯನ್ನು ಪ್ರವೇಶಿಸಲು , ನೀವು ಬಳಸಬೇಕಾದದ್ದು:
2965