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

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

قام بنشر

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

تحية طيبة لجميع أعضاء المنتدى

اريد كود يقوم بترحيل البيان الذي سوف يتم كتابته في Textbox1 الي العمود B طبقاً للبيانات الموجودة في العمود A

بمعنى اذا كانت البيانات في العمود A حتى الخلية A5 يتم ترحيل محتويات Textbox1 في العمود B من الخلية B1 الي الخلية B5 وهكذا

جزاكم الله خيراً 

ترحيل.rar

 

  • أفضل إجابة
قام بنشر

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

استخدم هذا الكود

Private Sub CommandButton1_Click()
Dim ws As Worksheet, x As Integer
Dim L1 As Long, L2 As Long
Set ws = Sheets("Sheet1")
L1 = ws.Range("A" & Rows.Count).End(3).Row
L2 = ws.Range("B" & Rows.Count).End(3).Row
x = L1 - L2
If x = 0 Then Exit Sub
ws.Range("B" & L2 + 1).Resize(x) = Me.TextBox1.Value
End Sub

 

  • Like 2
قام بنشر

جزاك الله كل الخير
كود خفيف وممتاز

أ/ / ابراهيم الحداد

من فضلك ممكن تشرح الكود

أ/ ابراهيم الحداد

اريد تطبيق نفس الفكرة ولكن في وجود Textbox1 و Textbox2

بمعني انه يقوم بترحيل البيانات الموجودة في Textbox1 الي العمود B

وترحيل البيانات الموجودة في Textbox2 الي العمود C

ترحيل 2.rar

قام بنشر
في 10‏/12‏/2022 at 04:34, hassona229 said:

يمكنك الاستفاده من هذا الموضوع

image.png.27f00b075f2711338edc042132ea6f84.png

 

أ/ حسونة قراء الموضوع اعلاه ولم اجد ضالتي

ارجوا من حضرتك ومن السادة الأفاضل المساعدة في الأتي:

L1 = ws.Range("A" & Rows.Count).End(3).Row
L2 = ws.Range("B" & Rows.Count).End(3).Row

ما المقصود بالرقم (3) بعد كلمة End

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information