ماکرو نویسی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali1160kh
    • 2016/12/29
    • 1

    #16
    با سلام
    من یه فایل اکسل دارم که در سلول هاش متنهایی نوشته شده که بخشی از آنها سفید رنگ هستند و باقی به رنگهای دیگه (عکس پیوست)
    حالا می خوام بدونم چطور می تونم فقط حروف سفید رنگ رو تبدیل به سیاه کنم. در واقع می خوام رنگ بخشی از Text ای رو با کد نویسی تغییر بدم.
    اگه دوستان کسی می تونه زحمت کدش رو بکشه ممنون میشم راهنماییم کنید.Click image for larger version

Name:	ChangeTextColor.jpg
Views:	1
Size:	23.9 کیلو بایت
ID:	131412

    کامنت

    • Ali Parsaei
      مدير تالارتوابع اکسل

      • 2013/11/18
      • 1522
      • 71.67

      #17
      سلام،
      از کد زير مي توانيد استفاده کنيد منتهي من کد را براي محدوده A1 تا G10 نوشته ام و فرض کرده ام که حداکثر کاراکتر درج شده در يک سل 20 کاراکتر مي باشد، شما مي توانيد بر حسب نياز محدوده مورد نظر و همچنين عدد 20 را در کد تغيير دهيد:

      کد PHP:
      Sub Macro1()
      Dim C As Range
      Dim D 
      As Integer
      1
      Do While 20
      For Each C In Range("A1:G10")
      On Error Resume Next
      If C.Characters(Start:=DLength:=D).Font.ThemeColor xlThemeColorDark1 Then
      C
      .Characters(Start:=DLength:=D).Font.ColorIndex xlAutomaticEnd IfNext
      1
      Loop
      End Sub 
      [SIGPIC][/SIGPIC]

      کامنت

      چند لحظه..