ಪರಿವಿಡಿ
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಅವಲಂಬಿಸಿ ಕ್ರಿಯೆಗಳ ಗುಂಪನ್ನು ನಿರ್ವಹಿಸಲು ಷರತ್ತುಬದ್ಧ ಹೇಳಿಕೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಲೇಖನದಲ್ಲಿ, VBA Excel ನಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಹೇಳಿಕೆ ಏನು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಾವು ನಿಮಗೆ ತೋರಿಸುತ್ತೇವೆ.
ವರ್ಕ್ಬುಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನೀವು ಇಲ್ಲಿಂದ ಉಚಿತ ಅಭ್ಯಾಸ ಎಕ್ಸೆಲ್ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.
ಇಫ್-ಥೆನ್-ಇಲ್ ಇನ್ VBA.xlsm
ವಿಬಿಎಯಲ್ಲಿನ ವೇಳೆ – ನಂತರ – ಎಲ್ಸ್ ಸ್ಟೇಟ್ಮೆಂಟ್ಗೆ ಪರಿಚಯ
ವಿಬಿಎ ವೇಳೆ – ನಂತರ – ಬೇರೆ ಷರತ್ತುಬದ್ಧ ಹೇಳಿಕೆಯನ್ನು ಮುಖ್ಯವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಹರಿವನ್ನು ನಿರ್ಧರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಪರಿಸ್ಥಿತಿಗಳು. ಷರತ್ತು ನಿಜವಾಗಿದ್ದರೆ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಷರತ್ತು ತಪ್ಪಾಗಿದ್ದರೆ ಮತ್ತೊಂದು ಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.
- ಸಿಂಟ್ಯಾಕ್ಸ್
8735
ಅಥವಾ,
7967
ಇಲ್ಲಿ,
ವಾದ | ಅಗತ್ಯವಿದೆ/ ಐಚ್ಛಿಕ | ವಿವರಣೆ |
---|---|---|
ಷರತ್ತು | ಅಗತ್ಯ | ಸಂಖ್ಯೆಯ ಅಭಿವ್ಯಕ್ತಿ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಎಕ್ಸ್ಪ್ರೆಶನ್ ಅದು ಅಭಿವ್ಯಕ್ತಿ ಎಂಬುದನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ ನಿಜ ಅಥವಾ ಸುಳ್ಳು . ಷರತ್ತು ಶೂನ್ಯವಾಗಿದ್ದರೆ, ಅದನ್ನು ತಪ್ಪು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. |
ಹೇಳಿಕೆಗಳು | ಐಚ್ಛಿಕ | ಯಾವುದೇ ಬೇರೆ ಷರತ್ತು ಹೊಂದಿರದ ಏಕ-ಸಾಲಿನ ರೂಪ. ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಹೇಳಿಕೆಗಳನ್ನು ಕಾಲನ್ಗಳಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು. ಷರತ್ತು ನಿಜ ಆಗಿದ್ದರೆ, ಈ ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. |
else_statements | ಐಚ್ಛಿಕ | ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಹೇಳಿಕೆಗಳುಹಿಂದಿನ ಯಾವುದೇ ಷರತ್ತು ನಿಜ ಇಲ್ಲದಿದ್ದರೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. |
4 VBA ಬಳಸುವ ಉದಾಹರಣೆಗಳು If – ನಂತರ – ಬೇರೆ ಹೇಳಿಕೆಯಲ್ಲಿ Excel
ಈ ವಿಭಾಗದಲ್ಲಿ, 4 ಉದಾಹರಣೆಗಳೊಂದಿಗೆ VBA ಕೋಡ್ನಲ್ಲಿ If-Then-Else ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನೀವು ಕಲಿಯುವಿರಿ.
1. If – then – Else ಹೇಳಿಕೆಯೊಂದಿಗೆ ಎರಡು ಸಂಖ್ಯೆಗಳ ನಡುವಿನ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ
ನೀವು ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಯಾವುದು ದೊಡ್ಡದು (ಅಥವಾ ಚಿಕ್ಕದು) ಎಂಬುದನ್ನು ನೀವು ಕಂಡುಹಿಡಿಯಲು ಬಯಸಿದರೆ ನೀವು <1 ಅನ್ನು ಬಳಸಬಹುದು> VBA ನಲ್ಲಿ ಹೇಳಿಕೆ.
ಹಂತಗಳು:
- Alt + F11<ಒತ್ತಿರಿ 2> ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ಅಥವಾ ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ ಡೆವಲಪರ್ -> ವಿಷುಯಲ್ ಬೇಸಿಕ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಲು , ಸೇರಿಸು -> ಕ್ಲಿಕ್ ಮಾಡಿ; ಮಾಡ್ಯೂಲ್ .
- ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಅಂಟಿಸಿ.
7231
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಲಾಯಿಸಲು ಸಿದ್ಧವಾಗಿದೆ.
ಇಲ್ಲಿ, ನಾವು ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು 12345 ಮತ್ತು 12335 ಹೋಲಿಸಿ, ಯಾವುದು ದೊಡ್ಡದು ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಲು. ದೊಡ್ಡ ಡೇಟಾಸೆಟ್ನಲ್ಲಿ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ಹುಡುಕಲು ಈ ಪ್ರಕ್ರಿಯೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಪರಿಪೂರ್ಣವಾಗಿದೆ.
- ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ F5 ಒತ್ತಿರಿ ಅಥವಾ ಮೆನು ಬಾರ್ನಿಂದ ಆಯ್ಕೆಮಾಡಿ ರನ್ -> ಉಪ/ಬಳಕೆದಾರ ಫಾರ್ಮ್ ಅನ್ನು ರನ್ ಮಾಡಿ. ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರನ್ ಮಾಡಲು ನೀವು ಉಪ-ಮೆನು ಬಾರ್ನಲ್ಲಿ ಸಣ್ಣ ಪ್ಲೇ ಐಕಾನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು.
ನೀವು ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ Excel ನ MsgBox
ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂಖ್ಯೆ 12345 – ವೇರಿಯೇಬಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ Num1 – 12335 , Num2 ಸಂಖ್ಯೆಗಿಂತ ದೊಡ್ಡದಾಗಿದೆ. ಆದ್ದರಿಂದ MsgBox ನಮಗೆ 1ನೇ ಸಂಖ್ಯೆಯು 2ನೇ ಸಂಖ್ಯೆಗಿಂತ ದೊಡ್ಡದಾಗಿದೆ ಎಂದು ತೋರಿಸುತ್ತಿದೆ.
ಇನ್ನಷ್ಟು ಓದಿ: ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯನ್ನು ಸೃಷ್ಟಿಸಲು ಎಕ್ಸೆಲ್ ಫಾರ್ಮುಲಾ (5 ಉದಾಹರಣೆಗಳು)
2. ವಿಬಿಎ
ನಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿಯ ಫಲಿತಾಂಶವನ್ನು ಬಳಸಿಕೊಂಡು ವಿದ್ಯಾರ್ಥಿ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
ನೀವು VBA ಕೋಡ್ನಲ್ಲಿ ಈ ಹೇಳಿಕೆಯೊಂದಿಗೆ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗುತ್ತಾರೆಯೇ ಅಥವಾ ವಿಫಲರಾಗುತ್ತಾರೆಯೇ ಎಂಬುದನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು.
0> ಹಂತಗಳು:- ಹಿಂದಿನ ರೀತಿಯಲ್ಲಿಯೇ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಿಂದ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ತೆರೆಯಿರಿ ಮತ್ತು ಸೇರಿಸಿ<ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ 2> a ಮಾಡ್ಯೂಲ್ .
- ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಅಂಟಿಸಿ ರನ್.
ಈ ಕೋಡ್ D5 33 ಗಿಂತ ಹೆಚ್ಚಿನ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಅದು ಮಾಡಿದರೆ ಅದು ಒಂದು ಔಟ್ಪುಟ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ, ಅದು ಇಲ್ಲದಿದ್ದರೆ ಅದು ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ತೋರಿಸುತ್ತದೆ.
- ರನ್ ಮ್ಯಾಕ್ರೋ ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ಪ್ರಕಾರ ನೀವು ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ.
ಮೇಲಿನ ಡೇಟಾಸೆಟ್ ಅನ್ನು ಫಲಿತಾಂಶದೊಂದಿಗೆ ನೋಡಿ, ಸೆಲ್ D5 95 ಅನ್ನು ಹೊಂದಿದೆ ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ 33 ಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದು ಫಲಿತಾಂಶ ಪಾಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತಿದೆ. ಆದರೆ ನಾವು ಸೆಲ್ D7 (22) ಗಾಗಿ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿದರೆ, ಅದು ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಇನ್ನಷ್ಟು ಓದಿ: VBA ಕೇಸ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ( 13 ಉದಾಹರಣೆಗಳು)
ಇದೇ ರೀತಿಯ ವಾಚನಗೋಷ್ಠಿಗಳು
- ಎಕ್ಸೆಲ್ VBA ನಲ್ಲಿ ಲಾಗ್ ಫಂಕ್ಷನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು (5 ಸೂಕ್ತಉದಾಹರಣೆಗಳು)
- Excel ನಲ್ಲಿ VBA LTrim ಕಾರ್ಯವನ್ನು ಬಳಸಿ (4 ಉದಾಹರಣೆಗಳು)
- Excel ನಲ್ಲಿ VBA FileDateTime ಫಂಕ್ಷನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು (3 ಉಪಯೋಗಗಳು)<2
- VBA ಮಾಡ್ ಆಪರೇಟರ್ ಬಳಸಿ (9 ಉದಾಹರಣೆಗಳು)
- VBA EXP ಫಂಕ್ಷನ್ನಲ್ಲಿ Excel (5 ಉದಾಹರಣೆಗಳು)
3. ವಿಬಿಎ
ವಿಬಿಎಯಲ್ಲಿ ಮಲ್ಟಿಪಲ್ ಬಳಸಿ ವಿದ್ಯಾರ್ಥಿ ಗ್ರೇಡ್ನಲ್ಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ
ಒಂದೇ ಇಫ್-ಆಮೇಲೆ-ಇಲ್ಲ ಮೂಲಕ ವಿದ್ಯಾರ್ಥಿ ಉತ್ತೀರ್ಣರಾಗಬೇಕೆ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಹೊರತೆಗೆಯುವುದು ಹೇಗೆ ಎಂದು ನೀವು ಕಲಿತಿದ್ದೀರಿ ಹೇಳಿಕೆ, ಆದರೆ ಈ ಬಾರಿ ನೀವು ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಮಲ್ಟಿಪಲ್ ಇಫ್-ಥೆನ್-ಇಲ್ಸ್ ಹೇಳಿಕೆಗಳ ಬಗ್ಗೆ ಕಲಿಯುವಿರಿ.
ನಾವು ವಿಬಿಎ ರನ್ ಮಾಡುತ್ತೇವೆ ಬಹು ಷರತ್ತುಗಳ ಆಧಾರದ ಮೇಲೆ ಆ ಕಾಮೆಂಟ್ ಬಾಕ್ಸ್ಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲು ಕೋಡ್.
ಹಂತಗಳು:
- ಮೊದಲಿನಂತೆಯೇ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಿಂದ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಸೇರಿಸಿ ಮಾಡ್ಯೂಲ್ . 10>ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅದನ್ನು ಅಂಟಿಸಿ.
8795
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಾಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ.
ಈ ಕೋಡ್ ಸಾಧಿಸಿದ ಗ್ರೇಡ್ಗೆ ಅನುಗುಣವಾಗಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ವಿದ್ಯಾರ್ಥಿಗಳು.
- ಈ ಕೋಡ್ ರನ್ ಮಾಡಿ ಮತ್ತು ಕೆಳಗಿನ ಚಿತ್ರವನ್ನು ನೋಡಿ ಅಲ್ಲಿ ಕಾಮೆಂಟ್ ಬಾಕ್ಸ್ಗಳು ಸೂಕ್ತ ಫಲಿತಾಂಶಗಳಿಂದ ತುಂಬಿವೆ.
4. ಎಕ್ಸೆಲ್ನಲ್ಲಿನ ಕೋಡ್ನ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಡಿನಲ್ ನಿರ್ದೇಶನಗಳನ್ನು ನವೀಕರಿಸಲು ಇಫ್-ನಂತರ-ಇಲ್ಲದ ಹೇಳಿಕೆ
ನೀವು ಸೂಚಕ ಕೋಡ್ನ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಡಿನಲ್ ದಿಕ್ಕುಗಳನ್ನು ಹುಡುಕಲು ಇಫ್-ನಂತರ-ಇಲ್ಲ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು ಒದಗಿಸಲಾಗಿದೆ. ಅತ್ತ ನೋಡುಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ನೀಡಲಾದ ಮೊದಲಕ್ಷರಗಳ ಆಧಾರದ ಮೇಲೆ ನಾವು ನಿರ್ದೇಶನಗಳನ್ನು ಕಂಡುಹಿಡಿಯುತ್ತೇವೆ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಿಂದ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಸೇರಿಸಿ ಮಾಡ್ಯೂಲ್ .
7289
ನಿಮ್ಮ ಕೋಡ್ ಈಗ ಚಾಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ.
- ರನ್ ಮಾಡಿ ಈ ಕೋಡ್ ಮತ್ತು ನೀವು ಆಯಾ ಸೆಲ್ಗಳಲ್ಲಿ ದಿಕ್ಕಿನ ಹೆಸರುಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ.
ಅಥವಾ, ಕೋಡ್ನ ಆಧಾರದ ಮೇಲೆ ನೀವು ಕೇವಲ ಒಂದು ದಿಕ್ಕನ್ನು ಹುಡುಕಲು ಬಯಸಿದರೆ, ನಂತರ ನೀವು ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸಬಹುದು.
9649
ಈ ಕೋಡ್ B5 ಸೆಲ್ನಿಂದ ಮೌಲ್ಯವನ್ನು ಪರಿಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸೆಲ್ C5 ನಲ್ಲಿ ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ನೀವು ಸೆಲ್ B5 ನಲ್ಲಿ “ N ” ಅನ್ನು ಬರೆದರೆ, ಅದು ನಿಮಗೆ “ North ಅನ್ನು ನೀಡುತ್ತದೆ ; ನೀವು B5 ಸೆಲ್ನಲ್ಲಿ “ S ” ಎಂದು ಬರೆದರೆ, ಅದು ನಿಮಗೆ C5 ಸೆಲ್ನಲ್ಲಿ “ ದಕ್ಷಿಣ ” ಅನ್ನು ತೋರಿಸುತ್ತದೆ.
ತೀರ್ಮಾನ
ಈ ಲೇಖನವು ಇಫ್ – ನಂತರ – ಎಲ್ಸ್ ಹೇಳಿಕೆಯನ್ನು ಎಕ್ಸೆಲ್ ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ತೋರಿಸಿದೆ. ಈ ಲೇಖನವು ನಿಮಗೆ ತುಂಬಾ ಪ್ರಯೋಜನಕಾರಿಯಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ವಿಷಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ.