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

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

  • تمت الإجابة
قام بنشر

السلام عليكم

أخى الفاضل / سليم

تسلم ايديك

ولإثراء الموضوع هذا حل آخر

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim R_N As Integer
Dim C_N As Integer
Dim i As Integer
Dim ii As Integer
'===========================================
Cells.Interior.ColorIndex = 0
R_N = ActiveCell.Row
C_N = ActiveCell.Column
'===========================================
For i = 1 To R_N
    Cells(i, C_N).Interior.ColorIndex = 6
Next
For ii = 1 To C_N
    Cells(R_N, ii).Interior.ColorIndex = 6
Next
Cells(R_N, C_N).Interior.ColorIndex = 5
End Sub

تلوين الصف والعمود الخاص بالخلية النشطة.rar

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

اخى الفاضل / رجب جاويش  ظهرت لى مشكلة اعتقد انها صغيرة  عند تامين الشيت بحماية الخلية التي بها معادلات ظهرت هذه الرسالة

 

 

post-113971-0-46882100-1399754336_thumb.

 

 

post-113971-0-78968800-1399754483_thumb.

تم تعديل بواسطه محمد الخازمي
قام بنشر

أخى الفاضل / محمد

ضع السطر التالى فى أول الكود

ActiveSheet.Unprotect

والسطر التالى فى آخر الكود

ActiveSheet.Protect
قام بنشر

واذا كانت الحماية بكلمة مرور ( مثلا 123 )

يكون السطر الأول هكذا

ActiveSheet.Unprotect "123"

والسطر الأخير هكذا

ActiveSheet.Protect "123"
قام بنشر

الاخ الفاضل رجب  بارك الله فيك وزادك الله من علمه ورحم الله الام التي خلفتك وجعلهة ان شاء الله في ميزان حسناتك وحسنات والدتك رحمها الله .

 

اخي رجب طبع هذا العمل لمدرسة فهو عمل  نسأل الله اين يتقبل وهو خالص لوجه الكريم  وطبعاً الملف كبير فقد قسمة لعدة اجزاء  ولدي جزاء اذا كان عندك فكرة عن الموضوع وهو اضافة صف من صفحة اخر فنرجوا المساعدة في هذا الججانب اذا سمحت وامكن ذالك  وهذا رابط المشاركة

 

http://www.officena.net/ib/index.php?showtopic=53698

قام بنشر

 

السلام عليكم

أخى الفاضل / سليم

تسلم ايديك

ولإثراء الموضوع هذا حل آخر

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim R_N As Integer
Dim C_N As Integer
Dim i As Integer
Dim ii As Integer
'===========================================
Cells.Interior.ColorIndex = 0
R_N = ActiveCell.Row
C_N = ActiveCell.Column
'===========================================
For i = 1 To R_N
    Cells(i, C_N).Interior.ColorIndex = 6
Next
For ii = 1 To C_N
    Cells(R_N, ii).Interior.ColorIndex = 6
Next
Cells(R_N, C_N).Interior.ColorIndex = 5
End Sub

الأخ الكريم رجب جاويش العزك المولى 

كود رائع كما عودتنا

لكن هناك مشكلة انه لا يسمح بتلوين خلفية الخلايا من خلال التنسيق

هل من طريقة لتخطيها؟\

تقبل جزيل الشكر و التقدير

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information