اذهب الي المحتوي
أوفيسنا

Cells format


magid_o

الردود الموصى بها

السلام عليكم

ضع هذا في حدث ورقة العمل


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("A1:A50")) Is Nothing Then

x = Target.Interior.ColorIndex

For i = 1 To 3

Target.Offset(0, i).Interior.ColorIndex = x

Next

End If

End Sub

رابط هذا التعليق
شارك

اخي الحبيب ابو احمد حل رائع ...

و احببت ان اضيف في حالة كان التحديد متغيرا


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Selection.Cells Is Nothing Then

x = Target.Interior.ColorIndex

For i = 1 To 3

Target.Offset(0, i).Interior.ColorIndex = x

Next

End If

End Sub

رابط هذا التعليق
شارك

السلام عليكم

جزاكم الله خير استاذ عبدالله واستاذ محمد يحياوي

وهذا كود اخر


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("A2:A500")) Is Nothing Then

Target.Offset(0, 1).Resize(1, 3).Interior.Color = Target.Interior.Color

End If

End Sub

رابط هذا التعليق
شارك

او هكذا اضمن

هذا الكود حطه في حدث الورقة


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 1 And Target.Row > 1 Then Call ALIDROOS_JC

End Sub

وهذا الكود في مودويل

Sub ALIDROOS_JC()

For Each R In Range("A2:A500")

If R.Interior.Color <> RGB(255, 255, 255) Then

R.Offset(0, 1).Resize(1, 3).Interior.Color = R.Interior.Color

End If

Next R

End Sub

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information