السلام عليكم اخي زوهير
بالنسبة للطلب الاول يكون كالتالي
Private Sub ListBox1_Click()
For e = 0 To ListBox1.ColumnCount - 1
Me.Controls("TextBox" & e + 1) = ListBox1.Column(e)
Next
End Sub
بالنسبة للطلب الثاني لم افهم القصد هل التعديل في ورقة العمل او في القائمة