ಪರಿವಿಡಿ
ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ನಾವು ಕಾಣುವ ಪ್ರಮುಖ ಮತ್ತು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಕಾರ್ಯವೆಂದರೆ ಅಗತ್ಯ ಡೇಟಾವನ್ನು ಮುದ್ರಿಸುವುದು. ಇಂದು ಈ ಲೇಖನದಲ್ಲಿ, ನೀವು Excel VBA ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೇಗೆ ಮುದ್ರಿಸಬಹುದು ಎಂಬುದನ್ನು ಸರಿಯಾದ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳೊಂದಿಗೆ ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.
ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ನೀವು ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿರುವಾಗ ವ್ಯಾಯಾಮ ಮಾಡಲು ಈ ಅಭ್ಯಾಸ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
VBA Print.xlsm
Excel VBA ನೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಮುದ್ರಿಸಲು ಹಂತಗಳು
ಇಲ್ಲಿ ನಾನು ಮಾರ್ಟಿನ್ ಬುಕ್ಸ್ಟೋರ್ ಎಂಬ ಪುಸ್ತಕದ ಅಂಗಡಿಯ ಕೆಲವು ಪುಸ್ತಕಗಳ ಹೆಸರುಗಳು, ಪ್ರಕಾರಗಳು ಮತ್ತು ಬೆಲೆಗಳು ನೊಂದಿಗೆ ಡೇಟಾ ಸೆಟ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ.
0>ಇಂದು ನಾವು ಈ ಡೇಟಾವನ್ನು VBA ನೊಂದಿಗೆ ಹೇಗೆ ಮುದ್ರಿಸಬಹುದು ಎಂಬುದನ್ನು ಕಲಿಯುತ್ತೇವೆ.
ಹಂತ 1: VBA ಸಂಪಾದಕವನ್ನು ಮುದ್ರಿಸಲು ತೆರೆಯುವುದು Excel ನಲ್ಲಿ
ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ALT+F11 ಒತ್ತಿರಿ. ಇದು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಸಂಪಾದಕವನ್ನು ತೆರೆಯುತ್ತದೆ.
ಇನ್ನಷ್ಟು ಓದಿ: ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಪ್ರಿಂಟ್ ಏರಿಯಾವನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ( 5 ವಿಧಾನಗಳು)
ಹಂತ 2: ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಪ್ರಿಂಟ್ ಮಾಡಲು ಹೊಸ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸುವುದು
Insert ಆಯ್ಕೆಗೆ ಹೋಗಿ VBA ಟೂಲ್ಬಾರ್. ಸೇರಿಸಿ > ಕ್ಲಿಕ್ ಮಾಡಿ ಹೊಸ ಮಾಡ್ಯೂಲ್ ತೆರೆಯಲು ಮಾಡ್ಯೂಲ್ .
ಸಂಬಂಧಿತ ವಿಷಯ: ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಗ್ರಿಡ್ಲೈನ್ಗಳನ್ನು ಹೇಗೆ ಮುದ್ರಿಸುವುದು (2 ಮಾರ್ಗಗಳು)
ಹಂತ 3: ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮುದ್ರಿಸಲು VBA ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸುವುದು
Module1 ಹೆಸರಿನ ಹೊಸ ಮಾಡ್ಯೂಲ್ ತೆರೆಯುತ್ತದೆ. ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ನಮೂದಿಸಿ.
⧭ VBA ಕೋಡ್:
8732
⧭ ಟಿಪ್ಪಣಿಗಳು :
- ಇಲ್ಲಿ, ನಾನು ಮುದ್ರಿಸಲು ಬಯಸುತ್ತೇನೆನನ್ನ ವರ್ಕ್ಬುಕ್ನ ಸಕ್ರಿಯ ವರ್ಕ್ಶೀಟ್. ಯಾವುದೇ ಇತರ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಮುದ್ರಿಸಲು, ವರ್ಕ್ಶೀಟ್ನ ಹೆಸರನ್ನು ನೇರವಾಗಿ ಕೋಡ್ನಲ್ಲಿ ಬರೆಯಿರಿ.
ಉದಾಹರಣೆಗೆ, ಶೀಟ್1 ಎಂಬ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಮುದ್ರಿಸಲು, ಬಳಸಿ:
ActiveWorkbook.Worksheets(“Sheet1”).PrintOut ಪ್ರತಿಗಳು:=1
- ನೀವು ಸಕ್ರಿಯವಾಗಿರದ ವರ್ಕ್ಬುಕ್ನಿಂದ ಕೂಡ ಮುದ್ರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ವರ್ಕ್ಬುಕ್1 ಎಂಬ ವರ್ಕ್ಬುಕ್ನಿಂದ ಶೀಟ್1 ಅನ್ನು ಮುದ್ರಿಸಲು, ಬಳಸಿ:
ವರ್ಕ್ಬುಕ್("ವರ್ಕ್ಬುಕ್1").ವರ್ಕ್ಶೀಟ್ಗಳು("ಶೀಟ್1" ”).PrintOut ಪ್ರತಿಗಳು:=1
- ಇಲ್ಲಿ ನಾವು ವರ್ಕ್ಶೀಟ್ನ ಒಂದು ಪ್ರತಿಯನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸುತ್ತಿದ್ದೇವೆ. ನೀವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಪ್ರತಿಗಳನ್ನು ಮುದ್ರಿಸಲು ಬಯಸಿದರೆ, ನಕಲುಗಳು ಆಸ್ತಿಯನ್ನು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಬದಲಾಯಿಸಿ.
- ನೀವು ಬಹು ವರ್ಕ್ಶೀಟ್ಗಳನ್ನು ಮುದ್ರಿಸಲು ಮತ್ತು ಮುದ್ರಿಸುವಾಗ ಅವುಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು ಬಯಸಿದರೆ, ನಿಮಗಾಗಿ ಒಂದು ಆಯ್ಕೆಯೂ ಇದೆ. VBA ನ PrintOut ಕಾರ್ಯವು Collate ಎಂಬ ಆಸ್ತಿಯನ್ನು ಹೊಂದಿದೆ. ಅದನ್ನು ನಿಜ ಎಂದು ಹೊಂದಿಸಿ.
ActiveWorkbook.ActiveSheet.PrintOut ಪ್ರತಿಗಳು:=10, Collate:=True
ಸಂಬಂಧಿತ ವಿಷಯ: ಎಕ್ಸೆಲ್ VBA: ಪ್ರಿಂಟ್ ಏರಿಯಾವನ್ನು ಡೈನಾಮಿಕ್ ಆಗಿ ಹೊಂದಿಸುವುದು ಹೇಗೆ (7 ಮಾರ್ಗಗಳು)
ಇದೇ ರೀತಿಯ ವಾಚನಗೋಷ್ಠಿಗಳು:
- ನಿರ್ದಿಷ್ಟ ಹಾಳೆಗಳನ್ನು ಮುದ್ರಿಸಲು ಎಕ್ಸೆಲ್ ಬಟನ್ (ಸುಲಭ ಹಂತಗಳೊಂದಿಗೆ)
- ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿ ಮುದ್ರಿಸುವುದು ಹೇಗೆ (4 ವಿಧಾನಗಳು)
- ಮಲ್ಟಿಪಲ್ ಎಕ್ಸೆಲ್ ಅನ್ನು ಮುದ್ರಿಸಿ VBA ಜೊತೆಗೆ ಏಕ PDF ಫೈಲ್ಗೆ ಶೀಟ್ಗಳು (6 ಮಾನದಂಡಗಳು)
- Excel ನಲ್ಲಿ ಪ್ರಿಂಟ್ ಶೀರ್ಷಿಕೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಹೇಗೆ?
- ಮುದ್ರಿಸುವುದು ಹೇಗೆ A4 ಗಾತ್ರದಲ್ಲಿ ಎಕ್ಸೆಲ್ ಶೀಟ್ (4 ಮಾರ್ಗಗಳು)
ಹಂತ4: ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪ್ರಿಂಟ್ ಮಾಡಲು VBA ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡುವುದು
VBA ಕೋಡ್ ಅನ್ನು ಸರಿಯಾಗಿ ನಮೂದಿಸಿದ ನಂತರ, Run<2 ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ Macro ಅನ್ನು ರನ್ ಮಾಡಿ> VBA ಟೂಲ್ಬಾರ್ನಲ್ಲಿನ ಆಯ್ಕೆ.
ಸಂಬಂಧಿತ ವಿಷಯ: Excel VBA: ಬಹು ಶ್ರೇಣಿಗಳಿಗಾಗಿ ಮುದ್ರಣ ಪ್ರದೇಶವನ್ನು ಹೊಂದಿಸಿ ( 5 ಉದಾಹರಣೆಗಳು)
ಹಂತ 5: ಅಂತಿಮ ಔಟ್ಪುಟ್: VBA ನೊಂದಿಗೆ ಮುದ್ರಿಸಿ
ನೀವು ಕೋಡ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಬರೆದು ಅದನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾದರೆ, ನೀವು ಕಂಡುಕೊಳ್ಳುವಿರಿ ನಿಮ್ಮ ಪ್ರಿಂಟರ್ನಲ್ಲಿ ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಮುದ್ರಿಸಲಾಗಿದೆ ಮತ್ತು ಈ ರೀತಿ ಒಂದು ಸಣ್ಣ ವಿಂಡೋ ಕಾಣಿಸಿಕೊಂಡಿದೆ.
ಸಂಬಂಧಿತ ವಿಷಯ: Excel VBA: ಪ್ರಿಂಟ್ ರೇಂಜ್ ಆಫ್ ಸೆಲ್ಗಳು ( 5 ಸುಲಭ ವಿಧಾನಗಳು)
ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು
ಇಲ್ಲಿ ನಾವು PrintOut VBA ಕಾರ್ಯವನ್ನು ಬಳಸಿದ್ದೇವೆ . VBA ನಲ್ಲಿ PrintPreview ಎಂಬ ಇನ್ನೊಂದು ಕಾರ್ಯವಿದೆ, ಅದು ಪ್ರಿಂಟ್ ಮಾಡುವ ಮೊದಲು ಡೇಟಾದ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
PrintPreview ಕಾರ್ಯದ ಸಿಂಟ್ಯಾಕ್ಸ್ PrintOut ಕಾರ್ಯದಂತೆಯೇ, PrintOut ಬದಲಿಗೆ PrintPrview ಅನ್ನು ಬಳಸಿ.
ActiveWorkbook.ActiveSheet.PrintPreview
ಮುದ್ರಿಸುವ ಮೊದಲು ಇದು ನಿಮ್ಮ ವರ್ಕ್ಶೀಟ್ನ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ತೀರ್ಮಾನ
ಆದ್ದರಿಂದ, ನೀವು ಎಕ್ಸೆಲ್ ವರ್ಕ್ಶೀಟ್ನಿಂದ VBA ನೊಂದಿಗೆ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಮುದ್ರಿಸಬಹುದಾದ ವಿಧಾನ ಇದು. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಾ? ನಮ್ಮನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ. ಮತ್ತು ಹೆಚ್ಚಿನ ಪೋಸ್ಟ್ಗಳು ಮತ್ತು ನವೀಕರಣಗಳಿಗಾಗಿ ನಮ್ಮ ಸೈಟ್ ExcelWIKI ಅನ್ನು ಭೇಟಿ ಮಾಡಲು ಮರೆಯಬೇಡಿ.