ابن سيناء قام بنشر سبتمبر 12, 2008 قام بنشر سبتمبر 12, 2008 سلام عليكم انا اعرف دالة IF جيدا واعمل بها كثيرا ولكن كيف يمكننى استخدامها مع فورمات معين يعنى اخلى اكسل يكتب واحد اذا كان الفونت الموجود فى خليه معينه مثلا بولد ولونه احمر لو حد دلنى يبقى له جزيل شكرى والسلام عليكم ورحمة الله
ابو اسامة العينبوسي قام بنشر سبتمبر 13, 2008 قام بنشر سبتمبر 13, 2008 السلام عليكم استخدم الكود التالى Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False For i = 1 To 2 If Range("b" & i).font.Bold And Range("b" & i).font.ColorIndex = 3 Then Range("a" & i) = 1 Else Range("a" & i) = 2 End If Next Application.EnableEvents = True End Sub Book189.rar
طارق محمود قام بنشر سبتمبر 13, 2008 قام بنشر سبتمبر 13, 2008 السلام عليكم أخي العزيز ابن سيناء أظن أنه لابد من إستخدام دوال خاصة بالمرفق إستخدمت دالتين خاصتين بالفيجيوال بيسيك الأولي color_Nu تعطي رقم اللون والثانية chk_Bold تعطي حالة الفونت (بولد أم لا) ثم بعد ذلك تستخدم الدالة علي هذين النتيجتين ويمكنك إخفاء الأعمدة الصفراء بالمرفق طارق Function color_Nu(a As Range) As Integer color_Nu = a.Font.ColorIndex End Function Function chk_Bold(a As Range) As Integer chk_Bold = a.Font.Bold End Function To_Ibn_Seena.rar
طارق محمود قام بنشر سبتمبر 13, 2008 قام بنشر سبتمبر 13, 2008 معذرة أخي ابو اسامة لم أري ردك إلا بعد تجهيز الرد ولابأس من زيادة الخير طارق
ابو اسامة العينبوسي قام بنشر سبتمبر 13, 2008 قام بنشر سبتمبر 13, 2008 Function IsBold(cell) As Integer If cell.Font.Bold And cell.Font.ColorIndex = 3 Then IsBold = 1 Else IsBold = 2 End If End Function اخي طارق كل رمضان و انت طيب
ابن سيناء قام بنشر سبتمبر 14, 2008 الكاتب قام بنشر سبتمبر 14, 2008 انا عاجز عن الشكر شكرا لكرمكم الحاتمى ووقتكم الذى سخرتموه لخدمتى صحيح اخوة كرام سلام الله عليكم ورحمته وبركاته
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.