Indirect in Vba

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hosein.mirjalili

    • 2010/07/18
    • 60

    Indirect in Vba

    با سلام
    در VBA چگونه از Indirect استفاده میشه
    مثلا ما چند ناحیه در اکسل تعریف می کنیم مانند ذیل
    کد PHP:
    mm1 Range("Mahi_01")
    mm2 Range("Mahi_02"
    حال می خواهیم با توجه به مقداری که در سلول A1 هست ناحیه های ما انتخاب شود مثلا اگر A1 برابر با 1 بود
    کد HTML:
     mm1 = Range("Mahi_01")
    و اگر 2 بود
    کد HTML:
    mm2
    انتخاب شود ممنون
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    کد زیر و امتحان کنید.
    کد:
    [LEFT]
    Sub test()
    Dim mm1, mm2 As Range
    
    If Range("a1").Value = 1 Then
        Set mm1 = Range("MAHI_01")
        mm1.Value = "excel"
    ElseIf Range("a1").Value = 2 Then
        Set mm2 = Range("MAHI_02")
        mm2.Value = "iran"
    End If
    
    End Sub
    [/LEFT]
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    چند لحظه..