من در اكسل چند سطر را به طور كامل وهمزمان انتخاب ميكنم مثلا از سطر 5 تا 500 بعدروي يكي از انها كليك راست ميكنم ودكمه hideرا ميزنم اين سطرها مخفي ميشوند حالا ميخوام فقط سطر 6 را از مخفي شدن خارج كنم وبقيه مخفي بمونم ايا راهي هست كه بقيه سطرها درحالت مخفي باشند ويا روشي هست كه مثلا من سطر 100 تا 200 را از حالا مخفي شدن خارج كنم وبقيه مخفي بن؟اخه وقتي بين سطر 6 تا 500 كه در حالت مخفي هستن دستور UNHIDE را ميزنم همه سطرها از حالت مخفي در ميان من ميخوام مثلا فقط سطر 20 تا 30 را از حالت هايد خارج كنم
از حالت مخفي در اوردن سطر وستونهاي دلخواه درا كسل
Collapse
X
-
سلام
از طریق کد می تونید انجام بدید
ردیف هایی رو که می خواید unhide کنید رو از طریق یک inputbox بگیرید.بعد هم کد زیر:کد PHP:Rows("11:13").Select
Selection.EntireRow.Hidden = False
[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER] -
والا کد همونه که گذاشتم
اول ورودی input رو بریزید توی متغیر
بجای عدد داخل پرانتز باید ورودی inputbox رو قرار بدید
حله
تالار ویژوال بیسیک رو هم بررسی کنید واسه hnputboxLast edited by khakzad; 2014/04/04, 00:38.[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
با درود
با اجازه از سر کار خانم خاکزاد عزیز
دوست عزیز کد زیر رو برای یه کلید بنویس . این کد ردیف های بین دو محدوده رو اگر هاید باشن از هاید در میاره. حالا خودت بهره بگیر حالت کاملی رو من نوشتم. میشه تک تک هم وارد بشه . حالا بقیش با خودت
کد:Private Sub CommandButton1_Click() On Error Resume Next Application.ScreenUpdating = False Dim amin As String Dim a As String Dim b As String amin = InputBox("enter your number to hide and separate them with - like 11-13", "unhide row") a = Mid(amin, 1, Application.WorksheetFunction.Find("-", amin, 1) - 1) b = Mid(amin, Application.WorksheetFunction.Find("-", amin, 1) + 1, Len(amin) - Application.WorksheetFunction.Find("-", amin, 1)) For i = a To b Rows(i).Select Selection.EntireRow.Hidden = False Next i Application.ScreenUpdating = True End Sub
Last edited by امين اسماعيلي; 2014/04/05, 15:33.در پناه خداوندگار ایران زمین باشید و پیروزکامنت
-
سلام
اگه نميتونيد از برنامه نويسي استفاده كنيد ،*شما ميتونيد از گزينه data / Group and outline خود اكسل استفاده كنيد . با گزينه هاي اين ابزار كه در خود اكسل وجود داره ميتونيد با كمي دقت بخوبي سطرها و ستونهاي خود را hide و مديريت كنيد .[CENTER][SIGPIC][/SIGPIC]
[/CENTER]
[CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
[CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
[/CENTER]
[/INDENT]
[/FONT][/FONT][/FONT][/FONT][/FONT]
[/CENTER]کامنت
-
با سلام و عرض خسته نباشید
سوال من به این تالار ربط نداشت ولی چون بی ربط با این تاپیک نبود همین جا مطرحش میکنم ( توضیح قبل از تذکر آیین نامه ای مدیران محترم )
برای hidden کردن ردیف ها از کد زیر میشه استفاده کرد :و برای un hidden ردیف های دلخواه ( مثلا ردیف های 1 تا 10 ) هم از کد زیر میشه استفاده کرد :کد:Sheet2. Rows.EntireRow.Hidden = True
برای hidden کردن ستون ها از کد زیر میشه استفاده کرد :کد:Sheet2.Range("1:10").Rows.EntireRow.Hidden = False
ولی برای un hidden ستون های دلخواه ؟؟؟؟؟ تمام بعدازظهر رو سعی و خطا کردم ولی نشد.کد:Sheet2.Columns.EntireColumn.Hidden = True
ممنون میشم راهنمایی بفرمائید.[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
با سلام و عرض خسته نباشید
سوال من به این تالار ربط نداشت ولی چون بی ربط با این تاپیک نبود همین جا مطرحش میکنم ( توضیح قبل از تذکر آیین نامه ای مدیران محترم )
برای hidden کردن ردیف ها از کد زیر میشه استفاده کرد :و برای un hidden ردیف های دلخواه ( مثلا ردیف های 1 تا 10 ) هم از کد زیر میشه استفاده کرد :کد:Sheet2. Rows.EntireRow.Hidden = True
برای hidden کردن ستون ها از کد زیر میشه استفاده کرد :کد:Sheet2.Range("1:10").Rows.EntireRow.Hidden = False
ولی برای un hidden ستون های دلخواه ؟؟؟؟؟ تمام بعدازظهر رو سعی و خطا کردم ولی نشد.کد:Sheet2.Columns.EntireColumn.Hidden = True
ممنون میشم راهنمایی بفرمائید.
هر وقت گير كردين يك ماكرو ضبط كنين خيلي بهتون كمك ميكنه.
براي ستون هاي دلخواه: true براي hide كردن و false براي unhide كردن
کد:Sheet1.Columns("A:D").Columns.EntireColumn.Hidden = True
کامنت
-
[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
کامنت