صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 16 , از مجموع 16

موضوع: مخفی کردن سطر های Blank در یک جدول

  1. #11


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    ممنون از پاسخت با کلی جستجو تو گوگل هم یه نمونه پیدا گردم
    کد:
    Sub sbUnHideRows()
    Rows("4:204").EntireRow.Hidden = False
    End Sub


  2.  

  3. #12


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    آقا مبین به یه مشکلی بر خوردم .
    توی کدی که زحمتشو کشیدین ستون b1 تاb204 رو چک میکنه اگه هر جای خالی بود از اون ردیف به بعد رو hide میکنه.
    میشه یه ستون دیگه رو هم چک کنه (در بعضی مواقع اون ستون اطلاعاتش بیشتر)
    به این فایل یه نگاه بندازید بی زحمت منظورمو متوجه میشید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  4. #13


    آخرین بازدید
    2022/05/31
    تاریخ عضویت
    May 2013
    محل سکونت
    اهواز
    نوشته ها
    176
    امتیاز
    177
    سپاس
    117
    سپاس شده
    131 در 63 پست
    تعیین سطح نشده است

    mobinsaffarpour به Yahoo ارسال پیام
    دوست عزیز باسلام.

    از نظر شدن میشه. اما شما همیشه یکی از ستونهای فایلتون حاوی اطلاعات هست و به نظر بنده نیازی به اجرای این کار نیست.

    یک سوال ؟

    دلیل اینکه ردیف های خالی در فایلتون وجود داره چی هست ؟؟؟ چرا باید ردیفی ایجاد بشه که بعدش بخواد مخفی بشه؟؟؟

  5. سپاس ها (1)


  6. #14


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    دلیلش اینه که من از تاریخ 1 تا 6 فروردین 10 تا چک دارم در صورتیکه تو همون تاریخ 20 تا چک دادم
    و کد بر اساس ستون 10 تا چک عمل میکنه
    اگه باز هم منظورمو متوجه نشدید فایل نمونه بزارم
    ممنون

  7. #15


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    کد hide را بدین صورت اصلاح کنید

    کد PHP:
    Sub Hide()
    Application.ScreenUpdating False
    Dim A 
    As Range

    z1 
    Sheets("فرم").Cells(Sheets("فرم").Rows.Count"b").End(xlUp).Row
    z2 
    Sheets("فرم").Cells(Sheets("فرم").Rows.Count"f").End(xlUp).Row

    If z1 >= z2 Then

        With ActiveSheet
    .Range("B1:B126")
            Do
                
    Set A = .Find(""LookIn:=xlValuesLookAt:=xlWhole_
                        MatchCase
    :=False)
                If 
    A Is Nothing Then Exit Do
                
    A.EntireRow.Hidden True
            Loop
        End With
        
        
    Else
        
        
    With ActiveSheet.Range("f1:f126")
            Do
                
    Set A = .Find(""LookIn:=xlValuesLookAt:=xlWhole_
                        MatchCase
    :=False)
                If 
    A Is Nothing Then Exit Do
                
    A.EntireRow.Hidden True
            Loop
        End With
        
        End 
    If
        
        
    Application.ScreenUpdating True
        
    End Sub 
    به روش دیگر


    کد PHP:
    Sub Hide()

    Application.ScreenUpdating False

       Range
    ("A4").Select
       
       
    Do Until ActiveCell.Offset(10) = ""
       
        
    ActiveCell.Offset(10).Select
        
        
       Loop
       
      Z1 
    ActiveCell.Row+1
       
        Range
    ("E4").Select
       
       
    Do Until ActiveCell.Offset(10) = ""
       
        
    ActiveCell.Offset(10).Select
        
        
       Loop
       
    Z2 
    ActiveCell.Row+1
          
       
    If Z1 >= Z2 Then

       Rows
    (Z1 ":" Z1).Select
        Range
    (SelectionCells(2501)).Select
        Selection
    .EntireRow.Hidden True
       
        
    Else
        
        
    Rows(Z2 ":" Z2).Select
         Range
    (SelectionCells(2501)).Select
        Selection
    .EntireRow.Hidden True
        
        End 
    If
        
         
    Rows("251:256").EntireRow.Hidden False
         Range
    ("F256").Select
        
        
       Application
    .ScreenUpdating True
        
    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip send.zip اطلاعات (85.1 کیلو بایت, 22 نمایش)
    ویرایش توسط iranweld : 2016/01/04 در ساعت 13:28

  8. سپاس ها (3)


  9. #16


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    ba drod

    babate adame dastresi be keyboard farsi mazerat,
    ye moredi ke to code nevisia say konin royat konin ine ke az name code sheet ha estefade konin , masalan agar be tore sahvi name sheet morede nazar dar mesale yad shode avaz beshe be moshkel bar mikhorin.

    mahigiri o yad bedin na mahiiiiiiiiiiiiii, ghobone dasteton , fadaye hameye zahmai ke mikeshin

    movafagh va piroz bashin
    در پناه خداوندگار ایران زمین باشید و پیروز

  10. سپاس ها (3)



صفحه 2 از 2 نخستنخست 12

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تابع if نوشتن که سلول را خالی کند ولی در نتیجه سلول blank نمی شود
    توسط shobeyr63 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2014/08/31, 11:52

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

اموزش blanks کردن در اکسل

مخفی کردن قسمتی از جدول در اکسل

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است