جولیا میخواهد تمام ردیفهای یک کاربرگ را به جز ردیفهای 1-30 پنهان کند. او به دنبال سریعترین و ساده ترین راه برای انجام این کار است.
اگر مجبور نیستید خیلی وقتها پنهانسازی را انجام دهید، سادهترین روش روش زیر است، مشروط بر اینکه در هر سلول ستون A چیزی وجود داشته باشد:
- سلول A31 را انتخاب کنید.
- Shift + Ctrl + فلش رو به پایین را فشار دهید . تمام سلول ها از A31 تا آخرین سلول استفاده شده در ستون A انتخاب می شوند.
- Shift+Ctrl+Down Arrow را دوباره فشار دهید . انتخاب از طریق آخرین سلول در ستون A گسترش می یابد.
- ردیف های خود را به طور معمول پنهان کنید. (یا راست کلیک کنید و به این ترتیب مخفی کنید یا از منوها/روبان استفاده کنید.)
اگر دادهای در تمام سلولهای ستون A ندارید، احتمالاً تغییر زیر سریعترین روش است:
- سلول A31 را انتخاب کنید.
- Shift+Ctrl+End را فشار دهید . تمام سلول ها از A31 تا آخرین سلول استفاده شده در جدول داده انتخاب شده است.
- Shift + Ctrl + فلش رو به پایین را فشار دهید . انتخاب تا آخرین ردیف در کاربرگ گسترش می یابد.
- ردیف های خود را به طور معمول پنهان کنید. (یا راست کلیک کنید و به این ترتیب مخفی کنید یا از منوها/روبان استفاده کنید. همچنین می توانید Ctrl+9 را فشار دهید .)
در اینجا روش سریع دیگری وجود دارد که می توان از آن استفاده کرد:
- در کادر نام (گوشه سمت چپ بالای کاربرگ، بالای ستون A)، A31:A65536 را وارد کنید. (اگر از Excel 2007 استفاده می کنید، A31:A1048576 را وارد کنید) Excel محدوده ای را که وارد کرده اید انتخاب می کند.
- ردیف های خود را به طور معمول پنهان کنید. (یا راست کلیک کنید و به این ترتیب مخفی کنید یا از منوها/روبان استفاده کنید. همچنین می توانید Ctrl+9 را فشار دهید .)
اگر نیاز به پنهان کردن ردیف هایی مانند این اغلب دارید، می توانید از ضبط کننده ماکرو برای ضبط هر یک از تکنیک های بالا استفاده کنید، یا می توانید از یک ماکرو انعطاف پذیرتر مانند این استفاده کنید:
Sub HideRows()
Dim r As Variant
On Error GoTo Canceled
r = InputBox("Rows to Hide:")
Rows(r).EntireRow.Hidden = True
Canceled:
End Sub
تنها اخطار این است که باید به خاطر داشته باشید که در ردیف هایی که برای ماکرو مشخص می کنید یک دونقطه اضافه کنید. بنابراین، اگر میخواهید ردیفهای 31 تا 543 را پنهان کنید، 31:543 را وارد میکنید.