سوال خیلی مهم

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • esilverstar
    • 2020/09/11
    • 4

    پرسش سوال خیلی مهم

    سلام
    من میخوام یک دستور شرطی بنویسم با این مضمون که: اکر alfa=یکی از اعداد 150 300 یا 600 شد بره و در یکی از تب های اون عدد مورد نظر betta رو فراخوانی و رنگی کنه. چطور میتونم چنین دستوری بنویسم؟
    فایلش رو براتون نمونه گذاشتم
    ممنونم
    فایل های پیوست شده
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    با سلام،
    از کد ذیل استفاده کنید :
    کد:
    Sub M_ExceL()
    Dim b_value As Range
    alfa_value = Sheets(1).Cells(2, 3).Value
    For Sheet_B = 2 To Worksheets.Count
        Set b_value = Sheets(Sheet_B).Range("b2")
        betta_value = Sheets(Sheet_B).Cells(5, 4).Value
        If alfa_value = b_value.Value Then
            Sheets(1).Cells(4, 3).Value = betta_value
            b_value.Interior.ColorIndex = 3
            MsgBox "sheet name : " + Sheets(Sheet_B).Name + vbNewLine + _
            "betta value : " + Str(b_value.Value)
            Exit For
        End If
    Next
    End Sub
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    • esilverstar
      • 2020/09/11
      • 4

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

      کامنت

      • M_ExceL

        • 2018/04/23
        • 677

        #4
        نوشته اصلی توسط esilverstar
        ممنونم از محبت شما میشه بفرمایید این کد رو کجا باید بزنم؟ اکر لطف کنید داخل اکسل پیوست شده سوال قرارش بدین ممنونم
        سلام
        بفرمایید :
        فایل های پیوست شده
        [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
        [/CENTER]

        کامنت

        چند لحظه..