السلام عليكم ورحمة الله
أستاذي الكريم شكرا على كرمك وإعطائي ما يفيد في هذا المجال ..
ولكني لم أفهم بشكل جيد على الشرح الذي قدمه الأستاذ في الرابط
إن الكود الذي رأيته وأريد أن أفهم كيف ومتى تستخدم byval هو :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 6
Rows(Target.Row).Interior.ColorIndex = 3
End Sub
حسب ما فهمت من الكود
أولا انه قام بتعريف وظيفة جديدة اسمها target ليس بمعنى الوظيفة وولكن شبيه بالوظيفة الجديدة
وانه سوف يستخدم ما بعد كلمة target في تحديد مكان تنفيذ الكود
ولاحظت لو اني
لغيت ما بين القوسين نهائيا
ووضعت مكان target كلمة selection لما نفذ الامر المستخدم لأجله
هل ممكن من حضرتكم شرح كل جزء من هذا الكود فيما يخص private sub worksheet_selectionchange و فيما يخص byval
وشكرا واسف على الإطالة
ولكني أطمع بشرح كريم مفيد من حضرتكم وشكرا