مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

تغییر شرطی متن دکمه

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

    • 2016/01/23
    • 40

    [حل شده] تغییر شرطی متن دکمه

    با سلام و احترام خدمت دوستان و اساتید عزیزم
    قبلاْ با توجه به راهنمایی دوستان اطلاعاتی در زمینه تغییر متن دکمه کسب کردم اما اکنون می خواهم در مورد دکمه هایی که در محیط خارج از فرم که در محیط شیط بطور جداگانه قرار گرفته است متن دکمه تغییر کند.
    در ضمیمه فایلی قرارداده ام که می خواهم با تغییر مقدار در سلول a1 متناسب با آن با کلیک بر روی دکمه "اعمال تغییر" متن دکمه "ok" تغییر کند!
    ممنون
    فایل ضمیمهنمونه)
    2009tv.zip
  • Alireza
    مدير تالار تنظيمات اكسل

    • 2011/03/01
    • 648
    • 80.00

    #2
    در محیط اکسل وقتی شیپ فعاله در فرمول بار بنویسید
    =a1

    Sent from my SM-A510F using Tapatalk
    [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
    [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
    [/CENTER]

    کامنت

    • amir_ts

      • 2015/03/17
      • 1247

      #3
      با سلام
      کد های قبلی که در فایل ارسال کردید مربوط به CommandButton بود. شما در فایل به جای اون از Shape استفاده کردید.
      برای اجرای کد ها باید از دکمه فرمان (CommandButton ) استفاده کنید.
      کدها به این صورت میشه:
      کد:
      [LEFT]
      Sub test()
      If Range("a1").Value = 10 Then
              ActiveSheet.Shapes("shape1").TextFrame.Characters.Text = "excel"
              ElseIf Range("a1").Value = 15 Then
                   ActiveSheet.Shapes("shape1").TextFrame.Characters.Text = "iran"
               Else
                  Range("a1").Value = 20
                ActiveSheet.Shapes("shape1").TextFrame.Characters.Text = "exceliran"
      End If
      End Sub
      [/LEFT]
      فایل های پیوست شده
      [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

      کامنت

      چند لحظه..