اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر (معدل)

السلام عليكم ورحمة الله

 

أخي الكريم يمكن استعمال الكود التالي في حدث الورقة :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    [Plage].Interior.Color = [B2].Interior.Color
End Sub

ألق نظرة على المرفق...

 

أخوك بن علية

 

المرفق : اللون.rar

تم تعديل بواسطه بن علية حاجي
  • Like 2
قام بنشر

السلام عليكم

الحل مرفق

يمكنك تغيير عناوين الخلايا المعنية من خلال الكود

 

كما يمكنك التنسيق من خلال ما يلي

1-حدد الخلية المصدر

2 نسخ Ctrl+c

3 حدد الخلايا الهدف (الضغط باسترار على Ctrl  مع كليك يسار)

4 كليك يمين

5 اختر past special

6 اختر formats

7 OK

تنسيق حسب خلية.rar

قام بنشر

السلام عليكم ورحمة الله

 

أخي الكريم يمكن استعمال الكود التالي في حدث الورقة :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    [Plage].Interior.Color = [B2].Interior.Color
End Sub

ألق نظرة على المرفق...

 

أخوك بن علية

 

المرفق : attachicon.gifاللون.rar

ولو كان الخلية الرئيسية في ورقة أخرى كيف بكون الكود وشكرا جزيلا

قام بنشر

السلام عليكم ورحمة الله

 

السلام عليكم ورحمة الله

 

أخي الكريم يمكن استعمال الكود التالي في حدث الورقة :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    [Plage].Interior.Color = [B2].Interior.Color
End Sub

ألق نظرة على المرفق...

 

أخوك بن علية

 

المرفق : attachicon.gifاللون.rar

ولو كان الخلية الرئيسية في ورقة أخرى كيف بكون الكود وشكرا جزيلا

 

الأمر سهل، إذا كانت الخلية الرئيسية في ورقة أخرى، يكفي إضافة قبل [b2] اسم الشيت المعني باستعمال العبارة .("WorkSheets("Sheet2 أو .Sheet2 فيكتب الجزء من الكود :

[Plage].Interior.Color = [B2].Interior.Color

على الشكل :

[Plage].Interior.Color = WorkSheets("Sheet1").[B2].Interior.Color

أو على الشكل :

[Plage].Interior.Color = Sheet1.[B2].Interior.Color

أرجو أني وفقت في الإجابة

 

ملاحظة : التسمية Plage هي تسمية لنطاق كل الخلايا التي نريد تلوينها

 

أخوك بن علية

قام بنشر

شكرا جزيلا جدا يا بن علية حاجي هذا عمل مبدع صراحة . ولكن إذا أرت أكثر من نطاق مثلا Plage وغير مثل ddd مثلا كيف بيكون الربط في الكود هل بيكون [ddd"Plage].InPlageterior.Color = [b2].Interior.Color]

قام بنشر

السلام عليكم ورحمة الله

شكرا جزيلا جدا يا بن علية حاجي هذا عمل مبدع صراحة . ولكن إذا أرت أكثر من نطاق مثلا Plage وغير مثل ddd مثلا كيف بيكون الربط في الكود هل بيكون [ddd"Plage].InPlageterior.Color = [b2].Interior.Color]

أخي الكريم أبو حازم، يمكن ضم هذا النطاق إلى التسمية Plage وترك الكود كما هو أو يمكن إضافة هذا النطاق إلى الكود فيكون الجزء من الكود كما يلي :

    Range("Plage,ddd").Interior.Color = [B2].Interior.Color

والله أعلى وأعلم

 

أخوك بن علية

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information