غیر فعال شدن shape در صورت اجرا شدن یک شرط

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

    • 2018/12/25
    • 49

    [حل شده] غیر فعال شدن shape در صورت اجرا شدن یک شرط

    سلام و عرض ادب خدمت دوستان و اساتید محترم
    احتراما، نیازمند راهنمایی در خصوص کد نویسی محیط vb هستم.
    می خواهم با قرار دادن شرطی برای یک shape چند تا از shape های دیگر فایل را غیر فعال کنم به گونه ای که ان shape ها نمایش داده شوند اما فعال نباشد و حال با کلیک روی آنها پیغامی نیز نمایش داده شود.
    باتشکر
  • misammisam
    مدير تالار حسابداری و اکسل

    • 2014/04/04
    • 892
    • 64.00

    #2
    سلام
    فکر کنم منظورتون از غیر فعال شدن shape ، ماکرویی هست که به اون وصله .
    با یه IF ساده میتونید به منظورتون برسید .
    یه ماژول درست کنید و کدهایی مثل زیر داخلش بزنید ( به فرض اینکه 4 تا
    shape داریم )

    کد PHP:
    Public color As String

    Sub Black
    ()
    If (
    color "Yellow" Or color ""Then
    Sheet1
    .Range("c2").Value "˜áíÏ ÓíÇå ˜á혠ÔÏ"
    Else
    MsgBox "Çíä ˜áíÏ ÛíÑ ÝÚÇá ÇÓÊ"
    End If
    End Sub

    Sub Blue
    ()
    If (
    color "Yellow" Or color ""Then
    Sheet1
    .Range("c2").Value "˜áíÏ ÂÈí ˜á혠ÔÏ"
    Else
    MsgBox "Çíä ˜áíÏ ÛíÑ ÝÚÇá ÇÓÊ"
    End If
    End Sub

    Sub Green
    ()
    color "Green"
    Sheet1.Range("c2").Value "˜áíÏ ÓíÇå æ ÓÝíÏ ÛíÑ ÝÚÇá ÔÏä"
    End Sub

    Sub Yellow
    ()
    color "Yellow"
    Sheet1.Range("c2").Value "˜áíÏ ÓíÇå æ ÓÝíÏ ÝÚÇá ÔÏä"
    End Sub 
    فایل های پیوست شده
    [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]

    کامنت

    • armani

      • 2018/12/25
      • 49

      #3
      بسیار سپاسگزارم

      کامنت

      چند لحظه..