הסתר כל שורה אחרת

Anonim

כיצד לכבות כל שורה אחרת באמצעות מאקרו

האם תרצה להפוך כל שורה שנייה או כל תשיעית בטבלה לבלתי נראית? אתה יכול לעשות זאת באמצעות הפקודה "הסתר". אבל אם אתה רוצה לעשות זאת במספר רב של שורות, זה הופך להיות מייגע.

מאקרו עושה עבורך את העבודה. הנה הקוד:

הסתר שורה שנייה משנה ()
עמום שורה כל עוד
שורה = 1
בעוד שורה <1000
תאים (שורה, 1) .EntireRow.Hidden = True
קו = שורה + 2
ונד
סיום תת

המאקרו מסתיר כל שורה אחרת בגליון העבודה הפעיל שלך משורה 1 עד שורה 1000. אם אתה רוצה טווח אחר, התאם את הגבול התחתון 1 בפקודה שורה = 1 ושנה את הגבול העליון 1000 בפקודה בעוד שורה <1000. כל שעליך לעשות הוא להחליף את 1 ו -1000 במספרים שבחרת.

אם אינך רוצה להסתיר כל שורה שנייה, תוכל להוסיף לפקודה גם ערך שונה עבור 2 קו = שורה + 2 להיכנס. ערך 4 מסתיר רק כל שורה רביעית, מספר 10 כל שורה עשירית וכן הלאה.

כדי להציג שוב את השורות הנסתרות, החלף את הפקודה נָכוֹן במאקרו שֶׁקֶר ולהתחיל שוב את המאקרו.