• linkedin
خوش آمدید , مهمان - ورود اینجا ثبت نام اینجا . فعال سازی حساب کاربری

Google


normal_post - تبدیل فرمول تغییر رنگ به تابع تغییر رنگ - متا نویسنده موضوع: تبدیل فرمول تغییر رنگ به تابع تغییر رنگ  (دفعات بازدید: 8861 بار)

0 کاربر و 1 مهمان درحال دیدن موضوع.

آفلاین Hasan_Zarei

xx - تبدیل فرمول تغییر رنگ به تابع تغییر رنگ - متا
تبدیل فرمول تغییر رنگ به تابع تغییر رنگ
« : ۱۵ فروردین ۱۳۹۲ - ۱۵:۰۶:۱۵ »
کسی می تونه این فرمول VBA رو تبدیل به تابع عمومی کنه؟(مثل توابع sum , CHAR)

Range("A2").Interior.Color = RGB(100, 100, 30)

این فرمول رنگ سلول A2 رو به  کد رنگ (100و100و30) تغییر می ده و منم می خواستم این فرمول یک تابعی مثل sum باشه که رنگ رو خودم در محیط اکسل بدم و رنگ سلول دلخواه را تغییر بدم.(یعنی نیاز نباشه به محیط vb نباشه و هم نیازی یه استفاده از fill color exel نباشه.)

Linkback: https://irmeta.com/meta/b1675/t14411/

آفلاین Hasan_Zarei

xx - تبدیل فرمول تغییر رنگ به تابع تغییر رنگ - متا
پاسخ : تبدیل فرمول تغییر رنگ به تابع تغییر رنگ
« پاسخ #1 : ۱۵ فروردین ۱۳۹۲ - ۱۵:۳۳:۰۷ »
تو این فایل اکسل سؤالم بیشتر بیشتر قابل فهمه:


http://hasanzarei.persiangig.com/Cell.xlsx

آفلاین Masoud_MI

xx - تبدیل فرمول تغییر رنگ به تابع تغییر رنگ - متا
پاسخ : تبدیل فرمول تغییر رنگ به تابع تغییر رنگ
« پاسخ #2 : ۲۳ فروردین ۱۳۹۲ - ۱۲:۴۴:۵۱ »
با سلام

دوست عزیز ، لطفا :
1- یه کم بیشتر توضیح بدید تا متوجه بشم و بتونم راهنمای کنم
2- فایل رو یه جای دیگه آپلود کنید ، آخه فایل خرابه

با احترام ...
" اگر کسی خوبیهای تو را فراموش کرد ، تو خوب بودن را فراموش نکن ... "

آفلاین Hasan_Zarei

xx - تبدیل فرمول تغییر رنگ به تابع تغییر رنگ - متا
پاسخ : تبدیل فرمول تغییر رنگ به تابع تغییر رنگ
« پاسخ #3 : ۲۳ فروردین ۱۳۹۲ - ۲۰:۱۸:۲۰ »
کسي مي تونه اين فرمول VBA (اکسل)رو تبديل به تابع عمومي کنه؟(مثل توابع sum , CHAR)

Range("A2").Interior.Color = RGB(100, 100, 30)

اين فرمول رنگ سلول A2 رو به کد رنگ (100و100و30) تغيير مي ده ( البته درمحيط vba اکسل نه تو خود اکسل)
و منم مي خواستم اين فرمول يک تابعي مثل sum باشه که کد رنگ رو خودم در محيط اکسل بدم و رنگ سلول دلخواه را تغيير بدم.(يعني نيازي به محيط vb نباشه و هم نيازي يه استفاده از fill color exel نباشه.)


تو اين فايل اکسل سؤالم بيشتر قابل فهمه:


http://hasanzarei.persiangig.com/Cell.xlsx

___________________________________________________________________________

ضمنا اين کد رو به شيتم اضاف کردم ولي نميشه اين رو تبديل به يه تابع کرد نه ماکرو_(ميخوام يک ماژول باشه تا بتونم راحت به شيتهام اضافه کنم)
چون اين example اي که گذاشتم فقط واسه نمونه بود در حقيقت بيش از 100000 کد رنگ هست و من ميخوام جهت دقت بيشتر نيازي به محيط vba نداشته باشم(جهت تغيير دادن متغييرها)
در ضمن اين ماکرو بيشتر از 6492 cell رو تغيير نميده و err سرريز بافر ميده که به long تغيير دادم که بازم فرقي نکرد.


Private Sub Worksheet_Activate()
    Dim i As Integer
    For i = 2 To 342
        Range("A" & i).Interior.Color = RGB(Range("D" & i), Range("E" & i), Range("F" & i))
    Next
End Sub
 
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim i As Integer
    i = Target.Row
    If Target.Column > 3 And Target.Column < 7 And i > 1 Then
        Range("A" & i).Interior.Color = RGB(Range("D" & i), Range("E" & i), Range("F" & i))
    End If
End Sub


آفلاین Masoud_MI

xx - تبدیل فرمول تغییر رنگ به تابع تغییر رنگ - متا
پاسخ : تبدیل فرمول تغییر رنگ به تابع تغییر رنگ
« پاسخ #4 : ۲۶ فروردین ۱۳۹۲ - ۱۷:۳۶:۴۷ »
ضمن عرض سلام مجدد

متأسفانه اون جوابی که مد نظر شماست با اون چیزی که من فکر می کردم یکی نیست و همچین کاری رو نتونستم انجام بدم

با احترام ...
" اگر کسی خوبیهای تو را فراموش کرد ، تو خوب بودن را فراموش نکن ... "


اشتراک گذاری از طریق facebook اشتراک گذاری از طریق linkedin اشتراک گذاری از طریق twitter

question
تغییر رنگ آیکن اکسل

نویسنده S.V.KH

1 پاسخ ها
2444 مشاهده
آخرين ارسال ۲۸ شهریور ۱۳۹۱ - ۱۰:۳۱:۵۰
توسط kiarash
xx
تغییر ترتیب ستونها در کپی و پیست

نویسنده amirbazr

2 پاسخ ها
2311 مشاهده
آخرين ارسال ۲۳ فروردین ۱۳۹۲ - ۱۳:۰۳:۵۹
توسط Masoud_MI
xx
تغییر آدرس نسبی سلها به آدرس ثابت بصورت کلی

نویسنده nazarian-55

1 پاسخ ها
958 مشاهده
آخرين ارسال ۲۴ اسفند ۱۳۹۲ - ۰۴:۴۸:۱۴
توسط کـوکـبـی
xx
تابع اکسل برای مغایرت گیری

نویسنده کـوکـبـی

5 پاسخ ها
12576 مشاهده
آخرين ارسال ۲۲ آبان ۱۳۹۳ - ۱۴:۴۱:۰۸
توسط محمد ش
xx
تبدیل اعداد 7رقمی به بالا به hh:mm:ss

نویسنده marjan post zadeh

3 پاسخ ها
3825 مشاهده
آخرين ارسال ۱ شهریور ۱۳۸۹ - ۲۰:۵۹:۰۹
توسط A.Ehsani
xx
تبدیل اعداد منفی به پرانتز

نویسنده کـوکـبـی

4 پاسخ ها
43573 مشاهده
آخرين ارسال ۲۲ آذر ۱۳۸۹ - ۱۱:۲۶:۵۴
توسط A.Ehsani