انتخاب خاص

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • kazem1359

    • 2018/06/08
    • 331
    • 39.00

    [حل شده] انتخاب خاص

    سلام فرمولی میخوام که اگر سلول a1 خالی بود سلولهای b1 تا e7 به حالت انتخاب شده در بیاد ممنون میشم زودی راهنمایی کنید
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    select

    سلام
    با ضبط یک ماکرو ساده و یک تغییر در آن، اینکار شدنی است:
    کد PHP:
    Sub selection()
        If 
    Range("a1").Text "" Then
        Range
    ("B1:E7").Select
        End 
    If
    End Sub 
    موفق باشید.
    فایل های پیوست شده
    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
    [/FONT][/B][/CENTER]
    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
    [/FONT][/B][/FONT][/SIZE]
    [/CENTER]

    کامنت

    • kazem1359

      • 2018/06/08
      • 331
      • 39.00

      #3
      ممنون از پاسختان بنده یک ماکرو ساختم اگر امکان داره کد بالا را که دادین در اخر ماکرو بنده قرار دهید که در لحظه اخر همان پرسش بالا اجرا شود ممنون
      فایل های پیوست شده

      کامنت

      • kazem1359

        • 2018/06/08
        • 331
        • 39.00

        #4
        ایا این امکان وجود دارد که در خود سلول فرمول باشه و ماکرو نباشه در ضمن اگر امکان داره فرمول به صورت زیر اصلاح کنید :
        اگر سلول a1خالی بود سلولهای b1تاe7 به حالت انتخاب شده در بیاد در غیراین صورت سلولهای a1تاe7به حالت انتخاب شده در بیاد
        ممنون

        کامنت

        • حسام بحرانی

          • 2013/09/29
          • 2065
          • 72.00

          #5
          بدون استفاده از کدنویسی این کار شدنی نیست.

          تنها پیشنهاد این است که محدوده مورد نظر را با استفاده از کاندشنال فرمتینگ
          نمایان کنید.

          در ضمن،
          لزومی نداره سؤالتون رو در چند موضوع عنوان کنید چرا که موضوعات تکراری شما حذف خواهند شد.

          مانند این سؤال تکراری:
          شرط در سلول
          [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
          [/FONT][/B][/CENTER]
          [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
          [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
          [/FONT][/B][/FONT][/SIZE]
          [/CENTER]

          کامنت

          • kazem1359

            • 2018/06/08
            • 331
            • 39.00

            #6
            سلام اگر امکان کد ماکرو را برایم بنویسید ممنون می شم

            کامنت

            • حسام بحرانی

              • 2013/09/29
              • 2065
              • 72.00

              #7
              ElseIf

              سلام
              کد ماکرو بصورت زیر تغییر می کنه؛ یعنی اگر سلول مورد نظر خالی بود یک محدوده و در غیر اینصورت محدوده دیگر رو در حالت انتخاب قرار میده:
              کد PHP:
              Sub selection()
                  If 
              Range("a1").Text "" Then
                  Range
              ("B1:E7").Select
                  
              ElseIf Range("a1").Text <> "" Then
                  Range
              ("A1:E7").Select
                  End 
              If
              End Sub 
              موفق باشید.
              فایل های پیوست شده
              [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
              [/FONT][/B][/CENTER]
              [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
              [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
              [/FONT][/B][/FONT][/SIZE]
              [/CENTER]

              کامنت

              • kazem1359

                • 2018/06/08
                • 331
                • 39.00

                #8
                ممنون از وقتی که گذاشتید سپاس

                کامنت

                چند لحظه..