ಮಾನದಂಡದ ಆಧಾರದ ಮೇಲೆ ಮತ್ತೊಂದು ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ಸಾಲುಗಳನ್ನು ನಕಲಿಸಲು ಎಕ್ಸೆಲ್ VBA

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

ದತ್ತಾಂಶವನ್ನು ನಿಭಾಯಿಸುವುದು , ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ, ಒಂದು ಹಾಳೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಆಗಾಗ್ಗೆ ಮಾಡುವ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ನೀವು ಬಹಳಷ್ಟು ಸಾಲುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಕೆಲವು ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಅವುಗಳನ್ನು ಮತ್ತೊಂದು ಹಾಳೆಯಲ್ಲಿ ನಕಲಿಸಲು ಬಯಸಿದರೆ ಅದು ಸಾಕಷ್ಟು ದಣಿದ ಮತ್ತು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ Microsoft Visual Basic Application (VBA) ನೊಂದಿಗೆ ನೀವು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರಚಿಸಬಹುದು ಅದರೊಂದಿಗೆ ನೀವು ವಿವಿಧ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಒಂದು ಹಾಳೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ನಕಲಿಸಬಹುದು. ಈ ಲೇಖನದಲ್ಲಿ, ಎಕ್ಸೆಲ್ ವಿಬಿಎ ಅನ್ನು ಬಳಸಿಕೊಂಡು 2 ವಿಭಿನ್ನ ಪ್ರಕಾರದ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ನೀವು ಸಾಲುಗಳನ್ನು ಇನ್ನೊಂದು ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ಹೇಗೆ ನಕಲಿಸಬಹುದು ಎಂದು ತೋರಿಸುತ್ತೇನೆ.

ನಾವು ಹೇಳೋಣ, " ಡೇಟಾ " ಹೆಸರಿನ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ನೀವು ಈ ಕೆಳಗಿನ ಡೇಟಾಸೆಟ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ, ಅಲ್ಲಿ ವಿವಿಧ ಮಾರಾಟಗಾರರ ಮಾರಾಟ ಮತ್ತು ಮಾರಾಟ ಪ್ರದೇಶಗಳನ್ನು ನೀಡಲಾಗಿದೆ. ಈಗ, ನೀವು ಇನ್ನೊಂದು ಹಾಳೆಯಲ್ಲಿ ಕೆಲವು ಮಾನದಂಡಗಳನ್ನು ಆಧರಿಸಿ ನಿರ್ದಿಷ್ಟ ಸಾಲುಗಳನ್ನು ನಕಲಿಸಲು ಬಯಸುತ್ತೀರಿ.

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

ಸಾಲುಗಳನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ನಕಲಿಸಿ ಮಾನದಂಡದ ಆಧಾರದ ಮೇಲೆ ವರ್ಕ್‌ಶೀಟ್ 0>ಈ ಪ್ರದರ್ಶನದಲ್ಲಿ, ಪಠ್ಯ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ನೀವು ಒಂದು ವರ್ಕ್‌ಶೀಟ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಸಾಲುಗಳನ್ನು ಹೇಗೆ ನಕಲಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ಎಕ್ಸೆಲ್ VBA ಅನ್ನು ಬಳಸಿಕೊಂಡು ಏರಿಯಾ ಸೇಲ್ಸ್ ಹೆಸರಿನ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ವರ್ಜೀನಿಯಾ ದಲ್ಲಿ ಮಾರಾಟ ಮಾಡುವ ಮಾರಾಟಗಾರರ ಡೇಟಾವನ್ನು ನೀವು ನಕಲಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಭಾವಿಸೋಣ. ಅದನ್ನು ಮಾಡಲು, ಮೊದಲು,

VBA ವಿಂಡೋ ತೆರೆಯಲು ALT+F11 ಒತ್ತಿರಿ.

VBA ನಲ್ಲಿ ವಿಂಡೋ,

ಇನ್ಸರ್ಟ್ ಟ್ಯಾಬ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.

ಇದು ಆಗುತ್ತದೆ ಮಾಡ್ಯೂಲ್(ಕೋಡ್) ವಿಂಡೋ ತೆರೆಯಿರಿ. ಈಗ,

ಮಾಡ್ಯೂಲ್(ಕೋಡ್) ವಿಂಡೋದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿ,

3856

ಕೋಡ್ Copy_Criteria_Text ಹೆಸರಿನ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಪ್ರಸ್ತುತ ವರ್ಕ್‌ಶೀಟ್‌ನ C ಕಾಲಮ್‌ನಲ್ಲಿ ವರ್ಜೀನಿಯಾವನ್ನು ಹುಡುಕಿ ಮತ್ತು ಏರಿಯಾ ಸೇಲ್ಸ್ (ಶೀಟ್3) ಎಂಬ ಹೆಸರಿನ ವರ್ಜೀನಿಯಾವನ್ನು ಹೊಂದಿರುವ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸಿ>

ಅದರ ನಂತರ,

VBA ವಿಂಡೋವನ್ನು ಮುಚ್ಚಿ ಅಥವಾ ಕಡಿಮೆ ಮಾಡಿ.

ALT+F8

ಒತ್ತಿರಿ ಇದು ಮ್ಯಾಕ್ರೋ ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ.

ಮ್ಯಾಕ್ರೋ ಹೆಸರು ಬಾಕ್ಸ್‌ನಲ್ಲಿ Copy_Criteria_Text ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು Run ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.

ಪರಿಣಾಮವಾಗಿ, ವರ್ಜೀನಿಯಾದೊಂದಿಗಿನ ಸಾಲುಗಳನ್ನು ಏರಿಯಾ ಸೇಲ್ಸ್

ಹೆಸರಿನ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ನಕಲಿಸಲಾಗುತ್ತದೆ

ಇನ್ನಷ್ಟು ಓದಿ: ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಾಲುಗಳನ್ನು ಮತ್ತೊಂದು ಶೀಟ್‌ಗೆ ನಕಲಿಸುವುದು ಹೇಗೆ (4 ವಿಧಾನಗಳು)

2. ಸಂಖ್ಯೆ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಸಾಲುಗಳನ್ನು ಮತ್ತೊಂದು ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ನಕಲಿಸಿ

ಈಗ , ಸಂಖ್ಯೆಯ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ನೀವು ಒಂದು ವರ್ಕ್‌ಶೀಟ್‌ನಿಂದ ಇನ್ನೊಂದು ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ಸಾಲುಗಳನ್ನು ಹೇಗೆ ನಕಲಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ನೀವು $100000 ಗಿಂತ ಹೆಚ್ಚಿನ ಮಾರಾಟದ ಡೇಟಾವನ್ನು ಟಾಪ್ ಸೇಲ್ಸ್ ಹೆಸರಿನ ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ನಕಲಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಭಾವಿಸೋಣ. ಅದನ್ನು ಮಾಡಲು, ಮೊದಲು,

VBA ವಿಂಡೋ ತೆರೆಯಲು ALT+F11 ಒತ್ತಿರಿ.

VBA ನಲ್ಲಿ ವಿಂಡೋ,

ಇನ್ಸರ್ಟ್ ಟ್ಯಾಬ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.

ಇದು <ಅನ್ನು ತೆರೆಯುತ್ತದೆ 1>ಮಾಡ್ಯೂಲ್(ಕೋಡ್)

ಕಿಟಕಿ. ಈಗ,

ಮಾಡ್ಯೂಲ್(ಕೋಡ್) ವಿಂಡೋದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿ,

3791

ಕೋಡ್ Copy_Criteria_Number ಹೆಸರಿನ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಡೇಟಾ ಎಂಬ ಹೆಸರಿನ ವರ್ಕ್‌ಶೀಟ್‌ನ D ಕಾಲಮ್‌ನಲ್ಲಿ 100000 ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಮೌಲ್ಯಗಳನ್ನು ಹುಡುಕಿ ಮತ್ತು ಟಾಪ್ ಮಾರಾಟಗಳು ಎಂಬ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ $100000  ಗಿಂತ ಹೆಚ್ಚಿನ ಮಾರಾಟ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಲುಗಳನ್ನು ಹಿಂತಿರುಗಿಸಿ Sheet4).

ಅದರ ನಂತರ,

VBA ವಿಂಡೋವನ್ನು ಮುಚ್ಚಿ ಅಥವಾ ಕಡಿಮೆ ಮಾಡಿ.

➤ <ಒತ್ತಿರಿ 1>ALT+F8

ಇದು ಮ್ಯಾಕ್ರೋ ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ.

Macro ಹೆಸರಿನಲ್ಲಿ Copy_Criteria_Number ಆಯ್ಕೆ ಮಾಡಿ ಬಾಕ್ಸ್ ಮತ್ತು ರನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.

ಪರಿಣಾಮವಾಗಿ, $100000 ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಮಾರಾಟ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಲುಗಳನ್ನು <4 ಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ>ಟಾಪ್ ಮಾರಾಟಗಳು ವರ್ಕ್‌ಶೀಟ್.

ಇನ್ನಷ್ಟು ಓದಿ: ಮ್ಯಾಕ್ರೋ ಬಳಸಿ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಬಹು ಸಾಲುಗಳನ್ನು ನಕಲಿಸುವುದು ಹೇಗೆ (4 ಉದಾಹರಣೆಗಳು)

ತೀರ್ಮಾನ

ಈ ಲೇಖನದ ಎರಡು ವಿಧಾನಗಳೊಂದಿಗೆ, ನೀವು Excel VBA ಬಳಸಿಕೊಂಡು ವಿವಿಧ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಒಂದು ವರ್ಕ್‌ಶೀಟ್‌ನಿಂದ ಇನ್ನೊಂದು ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ಸಾಲುಗಳನ್ನು ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನೀವು ಪಠ್ಯ ಮಾನದಂಡಗಳಿಗೆ ಮೊದಲ ವಿಧಾನವನ್ನು ಮತ್ತು ಸಂಖ್ಯೆ ಮಾನದಂಡಕ್ಕಾಗಿ ಎರಡನೇ ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು. ಯಾವುದೇ ವಿಧಾನಗಳ ಕುರಿತು ನೀವು ಯಾವುದೇ ರೀತಿಯ ಗೊಂದಲವನ್ನು ಹೊಂದಿದ್ದರೆ ದಯವಿಟ್ಟು ಕಾಮೆಂಟ್ ಮಾಡಲು ಮುಕ್ತವಾಗಿರಿ.

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