ಎಕ್ಸೆಲ್ ನಲ್ಲಿ VBA DIR ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸುವುದು (7 ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು)

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

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

ಅಭ್ಯಾಸ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ಕೆಳಗಿನ ಅಭ್ಯಾಸ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. ವಿಷಯವನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

DIR Function.xlsm

DIR ಫಂಕ್ಷನ್‌ಗೆ ಪರಿಚಯ

ಸಾರಾಂಶ:

VBA DIR ಕಾರ್ಯವು ಕೊಟ್ಟಿರುವ ಫೋಲ್ಡರ್ ಮಾರ್ಗದಿಂದ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ಇದು ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸಿಂಟ್ಯಾಕ್ಸ್:

Dir [ (pathname, [ attributes ] ) ]

ವಾದಗಳ ವಿವರಣೆ:

ವಾದ ಅಗತ್ಯವಿದೆ/ಐಚ್ಛಿಕ ವಿವರಣೆ
PathName ಐಚ್ಛಿಕ Path ಫೈಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ
ಗುಣಲಕ್ಷಣಗಳು ಐಚ್ಛಿಕ ಸ್ಥಿರ ಅಥವಾ ಸಂಖ್ಯಾತ್ಮಕ ಅಭಿವ್ಯಕ್ತಿ ಹೊಂದಿಕೆಯಾಗುವ ಫೈಲ್‌ಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ

ಕೆಲವು ಪೂರ್ವ-ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಗುಣಲಕ್ಷಣಗಳು, ಅವುಗಳು-

ಗುಣಲಕ್ಷಣದ ಹೆಸರು ವಿವರಣೆ
vbಸಾಮಾನ್ಯ ಫೈಲ್‌ಗಳು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಗುಣಲಕ್ಷಣಗಳಿಲ್ಲದೆ
vbReadOnly ಯಾವುದೇ ಗುಣಲಕ್ಷಣಗಳಿಲ್ಲದ ಓದಲು-ಮಾತ್ರ ಫೈಲ್‌ಗಳು
vbHidden ಮರೆಮಾಡಲಾಗಿದೆ ಯಾವುದೇ ಗುಣಲಕ್ಷಣಗಳಿಲ್ಲದ ಫೈಲ್‌ಗಳು
vbSystem ಯಾವುದೇ ಗುಣಲಕ್ಷಣಗಳಿಲ್ಲದ ಸಿಸ್ಟಮ್ ಫೈಲ್‌ಗಳು
vbVolume ವಾಲ್ಯೂಮ್ ಲೇಬಲ್
vbDirectory ಯಾವುದೇ ಗುಣಲಕ್ಷಣಗಳಿಲ್ಲದ ಡೈರೆಕ್ಟರಿಗಳು ಅಥವಾ ಫೋಲ್ಡರ್‌ಗಳು
vbAlias ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಫೈಲ್ ಹೆಸರು ಅಲಿಯಾಸ್

7 Excel ನಲ್ಲಿ VBA DIR ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸುವ ಉದಾಹರಣೆಗಳು

ವಿವರಣೆಯಿಂದ, VBA DIR ಫಂಕ್ಷನ್ ಒದಗಿಸುತ್ತದೆ ಎಂದು ನೀವು ಅರ್ಥಮಾಡಿಕೊಂಡಿರಬಹುದು ಒದಗಿಸಿದ ಮಾರ್ಗದ ಹೆಸರಿನಿಂದ ಫೈಲ್ ಹೆಸರು. ಅದನ್ನು ಉದಾಹರಣೆಯಿಂದ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ. ಇಲ್ಲಿ ನಾವು ನಿಮಗೆ ವಿವಿಧ ಉದಾಹರಣೆಗಳನ್ನು ತೋರಿಸಲು Exceldemy_Folder ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿದ್ದೇವೆ. ಈ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ವಿವಿಧ ಸಣ್ಣ ಫೋಲ್ಡರ್‌ಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳಿವೆ.

1. ಪಾತ್‌ನಿಂದ ಫೈಲ್‌ಹೆಸರನ್ನು ಹುಡುಕಿ

ನಮ್ಮ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ, ನಾವು ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು ಫೈಲ್ ಹೆಸರಿನ ಮಾರ್ಗವನ್ನು ಘೋಷಿಸಲಾಗುತ್ತಿದೆ.

ಫೈಲ್‌ನ ಮಾರ್ಗವನ್ನು ನಕಲಿಸಿದ ನಂತರ, ನೀವು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಈ ಕಾರಣಕ್ಕಾಗಿ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ >>ಗೆ ಹೋಗಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಅನ್ನು ಆರಿಸಿ. ನಂತರ ಸೇರಿಸಿ ಟ್ಯಾಬ್ >> ಗೆ ಹೋಗಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಸಾಮಾನ್ಯ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ, ನಾವು ಕೋಡ್ ಅನ್ನು ಬರೆಯುತ್ತೇವೆ.

ನಮ್ಮ ಕಾರ್ಯಸೂಚಿಯಂತೆ <1 ಅನ್ನು ಕಂಡುಹಿಡಿಯುವುದು>ಫೈಲ್ಹೆಸರು ಮಾರ್ಗದ ಹೆಸರಿನಿಂದ, ನಾವು ಹೊಂದಿಸುತ್ತೇವೆಪೂರ್ಣ ಮಾರ್ಗದ ಹೆಸರು (ಮೂಲದಿಂದ ಫೈಲ್‌ಗೆ) ಮತ್ತು ನಮ್ಮ ಕೋಡ್ ಆಗಿರುತ್ತದೆ

8015

ಇಲ್ಲಿ ನಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ, ನಾವು ಮಾರ್ಗದ ಹೆಸರನ್ನು E:\Exceldemy\Sales_of_January ಎಂದು ಹೊಂದಿಸಿದ್ದೇವೆ. xlsx

ಕೋಡ್ ಬ್ರೇಕ್‌ಡೌನ್:

  • ಆರಂಭದಲ್ಲಿ, ನಾವು FN<ಎಂಬ ಸ್ಟ್ರಿಂಗ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಘೋಷಿಸಿದ್ದೇವೆ 2>. ಮತ್ತು Dir ಫಂಕ್ಷನ್‌ನ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಈ ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ.
  • ಮುಂದೆ, Dir ಫಂಕ್ಷನ್ ಫೈಲ್ ಹೆಸರನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಒದಗಿಸಿದ ಮಾರ್ಗದಿಂದ ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  • ನಂತರ MsgBox ಸಂದೇಶ ಪೆಟ್ಟಿಗೆಯ ಮೂಲಕ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ. MsgBox ಸಂದೇಶ ಪೆಟ್ಟಿಗೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  • ನಂತರ, F5 ಕೀಲಿಯೊಂದಿಗೆ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ.

ಅಂತಿಮವಾಗಿ, Sales_of_January.xlsx ಹೆಸರಿನ ಫೈಲ್ ಅನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ.

2. ಡೈರೆಕ್ಟರಿಯ ಅಸ್ತಿತ್ವವನ್ನು ಪರಿಶೀಲಿಸಿ

ನಾವು Dir ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೈರೆಕ್ಟರಿಯ ಅಸ್ತಿತ್ವವನ್ನು ಪರಿಶೀಲಿಸಬಹುದು. Exceldemy ಫೋಲ್ಡರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು ಕೋಡ್ ಅನ್ನು ಬರೆಯೋಣ. ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸಾಮಾನ್ಯ ಬಾಕ್ಸ್‌ನಲ್ಲಿ ಬರೆಯಿರಿ ಮತ್ತು ಅದನ್ನು F5 ಕೀಲಿಯೊಂದಿಗೆ ರನ್ ಮಾಡಿ.

3281

ಕೋಡ್ ಬ್ರೇಕ್‌ಡೌನ್ :

  • ನಾವು ಎರಡು ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸಿದ್ದೇವೆ; PN ನಮ್ಮ ಪರಿಶೀಲನಾ ಡೈರೆಕ್ಟರಿಯ ಪೂರ್ಣ ಪಾತ್‌ಹೆಸರನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ಇಲ್ಲಿ Dir ಫಂಕ್ಷನ್‌ನೊಳಗೆ, ನಾವು ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿಸಿದ್ದೇವೆ, ಪಥನಾಮ ಮತ್ತು ಗುಣಲಕ್ಷಣ vbDirectory ನಂತೆ ಮೌಲ್ಯ. ಈ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯವು ಡೈರೆಕ್ಟರಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮತ್ತು ಈ ಕಾರ್ಯದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಇದರಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಫೈಲ್ ವೇರಿಯಬಲ್.
  • ನಂತರ ನಾವು ವೇರಿಯೇಬಲ್ ಖಾಲಿಯಾಗಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿದ್ದೇವೆ. ವೇರಿಯೇಬಲ್ ಅಲ್ಲ ಎಂದು ನಾವು ಕಂಡುಕೊಂಡರೆ, ನಂತರ ಸಂದೇಶ ಪೆಟ್ಟಿಗೆಯ ಮೂಲಕ ಡೈರೆಕ್ಟರಿಯ ಅಸ್ತಿತ್ವವನ್ನು ಘೋಷಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ, ರಿಟರ್ನ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.

ಇಲ್ಲಿ, ಎಕ್ಸೆಲ್ಡೆಮಿ ಡೈರೆಕ್ಟರಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಆದ್ದರಿಂದ ನಾವು “ Exceldemy ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ” ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ, ಇಲ್ಲಿ Exceldemy ಎಂಬುದು ಫೋಲ್ಡರ್‌ನ ಹೆಸರು.

3. ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ

ನಿಮ್ಮ PC ಯಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಫೋಲ್ಡರ್ ಅನ್ನು ನೀವು ರಚಿಸಬಹುದು. ಇದಕ್ಕಾಗಿ, ನಿಮ್ಮ ಫೋಲ್ಡರ್‌ಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಮಾರ್ಗದ ಹೆಸರನ್ನು ನೀವು ರಚಿಸಬೇಕು. ನಾವು Exceldemy_1 ಎಂಬ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಲಿದ್ದೇವೆ ಎಂದು ಊಹಿಸೋಣ. ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಲು ನಾವು MkDir ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ, ಆದರೆ ಅದಕ್ಕೂ ಮೊದಲು, ನಾವು ಈ ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ಬರೆಯಬೇಕಾಗಿದೆ.

2713

0>ಇಲ್ಲಿ ನಾವು ನಮ್ಮ ಕೋಡ್‌ನ Elseಬ್ಲಾಕ್‌ನಿಂದ ಮಾರ್ಗದ ಹೆಸರನ್ನು ಬಳಸಿಕೊಂಡು ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಲು ಆಜ್ಞೆಯನ್ನು ಬರೆದಿದ್ದೇವೆ. Runಕೋಡ್ ಅನ್ನು F5ಕೀಲಿಯೊಂದಿಗೆ.

ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಲಾಗಿದೆ. ಡೈರೆಕ್ಟರಿ ಫೋಲ್ಡರ್ ಅನ್ನು ನೋಡೋಣ. Exceldemy_1 ಫೋಲ್ಡರ್ ಈಗ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ.

ಇದೇ ರೀಡಿಂಗ್‌ಗಳು:

  • ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನಲ್ಲಿ ಸಬ್ ಅನ್ನು ಹೇಗೆ ಕರೆಯುವುದು (4 ಉದಾಹರಣೆಗಳು)
  • VBA ಫಂಕ್ಷನ್‌ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ (ಅರೇ ಮತ್ತು ನಾನ್-ಅರೇ ಮೌಲ್ಯಗಳು)
  • Excel ನಲ್ಲಿ VBA UCASE ಕಾರ್ಯವನ್ನು ಬಳಸಿ (4 ಉದಾಹರಣೆಗಳು)
  • TRIM ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸುವುದುಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA (ವ್ಯಾಖ್ಯಾನ + VBA ಕೋಡ್)

4. ಡೈರೆಕ್ಟರಿಯಿಂದ ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ

Dir ಫಂಕ್ಷನ್‌ನ ಪ್ರಧಾನ ಕಾರ್ಯ ಒದಗಿಸಿದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಹುಡುಕಲು. ಫಂಕ್ಷನ್‌ನೊಳಗೆ ನೀವು ಒದಗಿಸಬೇಕಾಗಿರುವುದು ಪಥ್ ನೇಮ್ (ಕಂಟೇನರ್ ಡೈರೆಕ್ಟರಿಯವರೆಗೆ), ಮತ್ತು ಅದು ಆ ಡೈರೆಕ್ಟರಿಯಿಂದ ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ನಮ್ಮ ನಿಂದ ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯೋಣ ಎಕ್ಸೆಲ್ಡೆಮಿ ಡೈರೆಕ್ಟರಿ. ನಮ್ಮ ಕೋಡ್

1800

ನೀವು ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೋಡಬಹುದು; ನಾವು ಮಾರ್ಗದ ಹೆಸರನ್ನು Dir ಕಾರ್ಯಕ್ಕೆ ರವಾನಿಸಿದ್ದೇವೆ. ಈಗ F5 ಕೋಡ್ ಅನ್ನು ರನ್ ​​ಮಾಡಿ , ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ನೀವು ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಕಾಣಬಹುದು.

5. ಎಲ್ಲವನ್ನೂ ಹುಡುಕಿ ಡೈರೆಕ್ಟರಿಯಿಂದ ಫೈಲ್‌ಗಳು

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

5696

ಇಲ್ಲಿ ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಎರಡು ವೇರಿಯಬಲ್‌ಗಳಿವೆ ಏಕ ( FN ), ಮತ್ತು ಪಟ್ಟಿಯಾಗಿ ( FL ). Do while ಲೂಪ್ ಪುನರಾವರ್ತನೆಯಾಗುತ್ತದೆ ಯಾವುದೇ ಫೈಲ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಉಳಿಯುವುದಿಲ್ಲ, ಈ ಲೂಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಪ್ರತಿ ಫೈಲ್ ಹೆಸರನ್ನು FL ವೇರಿಯೇಬಲ್‌ಗೆ ತಳ್ಳುತ್ತೇವೆ.

ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಮತ್ತು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿರುವಂತೆ ನೀವು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಕಾಣಬಹುದು.

6. ಡೈರೆಕ್ಟರಿಯಿಂದ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಹುಡುಕಿ

ನಾವುಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಎಲ್ಲಿ ಕಂಡುಹಿಡಿಯಬೇಕೆಂದು ಹಿಂದಿನ ವಿಭಾಗದಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ನಾವು ಎಲ್ಲಾ ಉಪ-ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಸಹ ಕಾಣಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಕೆಳಗೆ ಲಗತ್ತಿಸಿರುವ ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ಬರೆಯಿರಿ.

6486

ನಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿನ ಬದಲಾವಣೆಯು ಗುಣಲಕ್ಷಣದ ನಿಯತಾಂಕಗಳ ಬಳಕೆಯಾಗಿದೆ. ನಾವು ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ vbDirectory ಅನ್ನು ಬಳಸಿದ್ದೇವೆ. ಕೋಡ್ ಅನ್ನು ರನ್ ​​ಮಾಡಿ , ಮತ್ತು ನೀವು Exceldemy_Folder .

7 ನ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳು ಮತ್ತು ಉಪ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಕಾಣಬಹುದು . ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕಿ

VBA Dir ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ಫೈಲ್ ಅನ್ನು ಕಾಣಬಹುದು. ಉದಾಹರಣೆಯೊಂದಿಗೆ ಅನ್ವೇಷಿಸೋಣ.

ನಾವು ನಮ್ಮ ಡೈರೆಕ್ಟರಿಯಿಂದ .csv ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕಲಿದ್ದೇವೆ. ನಮ್ಮ ಕೋಡ್ ಈ ಕೆಳಗಿನಂತೆ ಇರುತ್ತದೆ-

4096

ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕಲು ಇದೇ ರೀತಿಯ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುವ ಕೋಡ್ ಅನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೀರಿ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ. ಮಾರ್ಗದ ಹೆಸರಿನಲ್ಲಿ, ನಾವು ವೈಲ್ಡ್‌ಕಾರ್ಡ್ ಅನ್ನು ಬಳಸಿದ್ದೇವೆ ( * ). ಈ ನಕ್ಷತ್ರ ಚಿಹ್ನೆ (*) ಯಾವುದೇ ಸಂಖ್ಯೆಯವರೆಗಿನ ಯಾವುದೇ ಅಕ್ಷರವು ಸಂಭವಿಸಬಹುದು ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಫೈಲ್ ಹೆಸರು ಯಾವುದಾದರೂ ಆಗಿರಬಹುದು ಆದರೆ .csv ಫೈಲ್ ಆಗಿರಬೇಕು ಎಂಬ ರೀತಿಯಲ್ಲಿ ವೈಲ್ಡ್‌ಕಾರ್ಡ್ ಅನ್ನು ಬಳಸಲಾಗಿದೆ.

ನೀವು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿದಾಗ, ಅದು ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. csv ನಮ್ಮ Exceldemy ಡೈರೆಕ್ಟರಿಯಿಂದ ಫೈಲ್‌ಗಳು.

ಅಭ್ಯಾಸ ವಿಭಾಗ

ನಾವು ಅಭ್ಯಾಸವನ್ನು ಒದಗಿಸಿದ್ದೇವೆ ನಿಮ್ಮ ಅಭ್ಯಾಸಕ್ಕಾಗಿ ಬಲಭಾಗದಲ್ಲಿರುವ ಪ್ರತಿ ಹಾಳೆಯಲ್ಲಿ ವಿಭಾಗ. ದಯವಿಟ್ಟು ಅದನ್ನು ನೀವೇ ಮಾಡಿ.

ತೀರ್ಮಾನ

ಇಂದಿನ ಅಧಿವೇಶನದ ಬಗ್ಗೆ ಅಷ್ಟೆ. ಮತ್ತು ಇವು ಕೆಲವು ಸರಳ ಉದಾಹರಣೆಗಳಾಗಿವೆಎಕ್ಸೆಲ್‌ನಲ್ಲಿನ VBA Dir ಕಾರ್ಯ. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಅಥವಾ ಸಲಹೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ದಯವಿಟ್ಟು ಕಾಮೆಂಟ್ಗಳ ವಿಭಾಗದಲ್ಲಿ ನಮಗೆ ತಿಳಿಸಿ. ಉತ್ತಮ ತಿಳುವಳಿಕೆಗಾಗಿ, ದಯವಿಟ್ಟು ಅಭ್ಯಾಸ ಹಾಳೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ. ನಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ಗೆ ಭೇಟಿ ನೀಡಿ, Exceldemy , ಒಂದು-ನಿಲುಗಡೆ Excel ಪರಿಹಾರ ಪೂರೈಕೆದಾರ, ವಿವಿಧ ರೀತಿಯ ಎಕ್ಸೆಲ್ ವಿಧಾನಗಳ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳಲು. ಈ ಲೇಖನವನ್ನು ಓದಿದ ನಿಮ್ಮ ತಾಳ್ಮೆಗೆ ಧನ್ಯವಾದಗಳು.

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