ಎಕ್ಸೆಲ್ ವಿಬಿಎ: ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ

  • ಇದನ್ನು ಹಂಚು
Hugh West

ನಮ್ಮ ದಿನನಿತ್ಯದ ಜೀವನದಲ್ಲಿ Excel VBA ನ ಅತ್ಯಂತ ಪ್ರಯೋಜನಕಾರಿ ಉಪಯೋಗವೆಂದರೆ ನಮ್ಮ ಗಣಕದಲ್ಲಿ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಅದನ್ನು ಬಳಸುತ್ತಿಲ್ಲವೇ ಎಂಬುದನ್ನು ನಾವು ಪರಿಶೀಲಿಸಬಹುದು. ಈ ಲೇಖನದಲ್ಲಿ, Excel VBA ಬಳಸಿಕೊಂಡು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ನೀವು ಹೇಗೆ ಪರಿಶೀಲಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.

VBA ಕೋಡ್ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು (ತ್ವರಿತವಾಗಿ) ವೀಕ್ಷಿಸಿ)

5176

ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ನೀವು ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿರುವಾಗ ವ್ಯಾಯಾಮ ಮಾಡಲು ಈ ಅಭ್ಯಾಸ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

7> VBA ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ

ಆದ್ದರಿಂದ, ಮತ್ತಷ್ಟು ತಡಮಾಡದೆ, ಇಂದಿನ ನಮ್ಮ ಮುಖ್ಯ ಚರ್ಚೆಗೆ ಹೋಗೋಣ. ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿಯಲು ನಾವು VBA ಕೋಡ್ ಅನ್ನು ಹಂತ-ಹಂತವಾಗಿ ಒಡೆಯುತ್ತೇವೆ.

⧪ ಹಂತ 1: ಅಗತ್ಯವನ್ನು ಸೇರಿಸುವುದು ಇನ್‌ಪುಟ್

ಕೋಡ್‌ನ ಪ್ರಾರಂಭದಲ್ಲಿ, ನಾವು ಅದರೊಳಗೆ ಅಗತ್ಯವಾದ ಇನ್‌ಪುಟ್ ಅನ್ನು ಸೇರಿಸಬೇಕು. ಈ ಕೋಡ್‌ನಲ್ಲಿ ಕೇವಲ ಒಂದು ಇನ್‌ಪುಟ್ ಅಗತ್ಯವಿದೆ ಮತ್ತು ಅದು ನಾವು ಹುಡುಕುತ್ತಿರುವ ಫೈಲ್‌ನ ಹೆಸರು. ಪೂರ್ಣ ಫೈಲ್ ಹೆಸರನ್ನು ಸೇರಿಸಿ (ಸಂಯೋಜಿತ ಡೈರೆಕ್ಟರಿ ಜೊತೆಗೆ).

1324

⧪ ಹಂತ 2: VBA Dir ಫಂಕ್ಷನ್‌ನೊಂದಿಗೆ ಫೈಲ್ ಹೆಸರನ್ನು ಹೊರತೆಗೆಯುವುದು

ಮುಂದೆ, ನಾವು ಸಣ್ಣ ತಂತ್ರವನ್ನು ಬಳಸುತ್ತೇವೆ. ಫೈಲ್‌ನ ಹೆಸರನ್ನು ಹೊರತೆಗೆಯಲು ನಾವು VBA Dir ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಅಂತಹ ಯಾವುದೇ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, Dir ಫಂಕ್ಷನ್ ಶೂನ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

7468

⧪ಹಂತ 3: If-Block ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದು

ಇದು ಅತ್ಯಂತ ಪ್ರಮುಖ ಹಂತವಾಗಿದೆ. ಕೊಟ್ಟಿರುವ ಹೆಸರಿನಲ್ಲಿ ಯಾವುದೇ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ಡಿರ್ ಫಂಕ್ಷನ್ ಶೂನ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಎಂದು ನಾವು ಮೊದಲೇ ಹೇಳಿದ್ದೇವೆ. ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು ನಾವು if-block ಒಳಗೆ ಈ ಆಸ್ತಿಯನ್ನು ಬಳಸುತ್ತೇವೆ.

3711

ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣ VBA ಕೋಡ್ ಹೀಗಿರುತ್ತದೆ:

VBA ಕೋಡ್:

2295

ಔಟ್‌ಪುಟ್:

ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ. ನನ್ನ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ, “ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ” ಎಂಬ ಸಂದೇಶ ಬಾಕ್ಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅದು ನಿಜವಾಗಿ ನನ್ನ ಗಣಕದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ.

ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ, ಫೈಲ್ ಅನ್ನು ಅವಲಂಬಿಸಿ ಔಟ್‌ಪುಟ್ ವಿಭಿನ್ನವಾಗಿರಬಹುದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಅಥವಾ ಇಲ್ಲ.

ಇನ್ನಷ್ಟು ಓದಿ: ಎಕ್ಸೆಲ್ ವಿಬಿಎ: ಶೀಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ (2 ಸರಳ ವಿಧಾನಗಳು)

ಫೈಲ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ಪರಿಶೀಲಿಸಲು ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಅಥವಾ Excel VBA ಬಳಸುತ್ತಿಲ್ಲ

ಇಲ್ಲಿ ನಾವು ಕೆಲವು ಫೈಲ್‌ಗಳ ಹೆಸರನ್ನು ಹೊಂದಿರುವ ಎಕ್ಸೆಲ್ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದೇವೆ B4:B8 ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಡೈರೆಕ್ಟರಿಗಳೊಂದಿಗೆ.

ನಮ್ಮ ಉದ್ದೇಶವು ಇರುತ್ತದೆ / ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಎಂದು ಬರೆಯುವ ಮ್ಯಾಕ್ರೋವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಪ್ರತಿಯೊಂದೂ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರ.

⧪ ಹಂತ 1: VBA ವಿಂಡೋವನ್ನು ತೆರೆಯುವುದು

ALT + ಒತ್ತಿರಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ F11 .

⧪ ಹಂತ 2: ಹೊಸ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ 3>

ಸೇರಿಸಿ > ಟೂಲ್‌ಬಾರ್‌ನಲ್ಲಿ ಮಾಡ್ಯೂಲ್ . ಮಾಡ್ಯೂಲ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಎಂಬ ಹೊಸ ಮಾಡ್ಯೂಲ್ ಮಾಡ್ಯೂಲ್1 (ಅಥವಾ ನಿಮ್ಮ ಹಿಂದಿನ ಇತಿಹಾಸವನ್ನು ಅವಲಂಬಿಸಿ ಯಾವುದಾದರೂ) ತೆರೆಯುತ್ತದೆ.

⧪ ಹಂತ 3: VBA ಕೋಡ್ ಹಾಕುವುದು

ಇದು ಅತ್ಯಂತ ಪ್ರಮುಖ ಹಂತವಾಗಿದೆ. ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿ.

VBA ಕೋಡ್:

9935

⧪ ಹಂತ 5: ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು

ಮೇಲಿನ ಟೂಲ್‌ಬಾರ್‌ನಿಂದ ರನ್ ​​ಸಬ್ / ಯೂಸರ್‌ಫಾರ್ಮ್ ಉಪಕರಣದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.

ಕೋಡ್ ರನ್ ಆಗುತ್ತದೆ. ಮತ್ತು ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್‌ಗಳಿಗೆ “ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದು” ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಫೈಲ್‌ಗಳಿಗಾಗಿ “ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ” ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ.

ಇನ್ನಷ್ಟು ಓದಿ: ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಮೌಲ್ಯವು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದು ಹೇಗೆ (8 ಮಾರ್ಗಗಳು)

ತೀರ್ಮಾನ 6>

ಆದ್ದರಿಂದ, ಲಗತ್ತಿಸುವಿಕೆಯೊಂದಿಗೆ ಎಕ್ಸೆಲ್‌ನಿಂದ ಇಮೇಲ್ ಕಳುಹಿಸಲು ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರಕ್ರಿಯೆ ಇದು. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಾ? ನಮ್ಮನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ. ಮತ್ತು ಹೆಚ್ಚಿನ ಪೋಸ್ಟ್‌ಗಳು ಮತ್ತು ನವೀಕರಣಗಳಿಗಾಗಿ ನಮ್ಮ ಸೈಟ್ ExcelWIKI ಅನ್ನು ಭೇಟಿ ಮಾಡಲು ಮರೆಯಬೇಡಿ.

ಹಗ್ ವೆಸ್ಟ್ ಹೆಚ್ಚು ಅನುಭವಿ ಎಕ್ಸೆಲ್ ತರಬೇತುದಾರ ಮತ್ತು ಉದ್ಯಮದಲ್ಲಿ 10 ವರ್ಷಗಳ ಅನುಭವವನ್ನು ಹೊಂದಿರುವ ವಿಶ್ಲೇಷಕರಾಗಿದ್ದಾರೆ. ಅವರು ಅಕೌಂಟಿಂಗ್ ಮತ್ತು ಫೈನಾನ್ಸ್‌ನಲ್ಲಿ ಬ್ಯಾಚುಲರ್ ಪದವಿ ಮತ್ತು ಬಿಸಿನೆಸ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಷನ್‌ನಲ್ಲಿ ಸ್ನಾತಕೋತ್ತರ ಪದವಿಯನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಹಗ್ ಬೋಧನೆಯಲ್ಲಿ ಉತ್ಸಾಹವನ್ನು ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಅನುಸರಿಸಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾದ ವಿಶಿಷ್ಟವಾದ ಬೋಧನಾ ವಿಧಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ. ಎಕ್ಸೆಲ್‌ನ ಅವರ ಪರಿಣಿತ ಜ್ಞಾನವು ಪ್ರಪಂಚದಾದ್ಯಂತದ ಸಾವಿರಾರು ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ವೃತ್ತಿಪರರಿಗೆ ತಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಅವರ ವೃತ್ತಿಜೀವನದಲ್ಲಿ ಉತ್ತಮ ಸಾಧನೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಿದೆ. ತನ್ನ ಬ್ಲಾಗ್ ಮೂಲಕ, ಹಗ್ ತನ್ನ ಜ್ಞಾನವನ್ನು ಪ್ರಪಂಚದೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತಾನೆ, ಉಚಿತ ಎಕ್ಸೆಲ್ ಟ್ಯುಟೋರಿಯಲ್ ಮತ್ತು ಆನ್‌ಲೈನ್ ತರಬೇತಿಯನ್ನು ನೀಡುವ ಮೂಲಕ ವ್ಯಕ್ತಿಗಳು ಮತ್ತು ವ್ಯವಹಾರಗಳು ತಮ್ಮ ಪೂರ್ಣ ಸಾಮರ್ಥ್ಯವನ್ನು ತಲುಪಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ.