:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

Search found 5 matches

by TkaewchoosilpK
Thu Feb 01, 2018 9:08 am
Forum: Excel Formulas & Functions
Topic: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ
Replies: 8
Views: 1914

Re: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ


ลองปรับโค้ดแบบนี้ดูครับ
Private Sub CommandButton1_Click()
Dim CopyRange As Range
Set CopyRange = Selection
If Len(Trim(Cells(CopyRange.Row, "a"))) > 0 Then
Set CopyRange = Cells(CopyRange.Row, "e")
Else
Set CopyRange = Cells(CopyRange.Row - 1, "e")
End If
CopyRange.Select
If Len(Trim ...
by TkaewchoosilpK
Wed Jan 31, 2018 2:21 pm
Forum: Excel Formulas & Functions
Topic: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ
Replies: 8
Views: 1914

Re: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ


การวางโค้ดให้ทำตามกฎข้อ 5 ของบอร์ดด้านบนของหน้านี้ครับ

ลองดูโค้ดนี้ว่าทำงานได้ไหมครับ

Private Sub CommandButton1_Click()
Dim RowCount As Integer, CopyRange As Range
Dim StartRow As Integer, LastRow As Integer
Dim RowHigh As Integer, ColumnWidth As Integer
With Worksheets("Sheet1")
RowHigh ...
by TkaewchoosilpK
Wed Jan 31, 2018 9:26 am
Forum: Excel Formulas & Functions
Topic: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ
Replies: 8
Views: 1914

Re: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ

คำสั่งย้ายข้อมูล อยู่ในปุ่มสีฟ้าครับ
ตอนนี้คือ Code ที่ผมใช่ครับ

Private Sub CommandButton1_Click()
Sheets("Sheet1").Range("E4:E5").Select
Range(Selection, Selection.End(xlToRight)).Copy
Sheets("Sheet1").Range("H4:H5").PasteSpecial xlPasteValues
Range("E4:G5").ClearContents
End Sub

ท ...
by TkaewchoosilpK
Tue Jan 30, 2018 9:33 am
Forum: Excel Formulas & Functions
Topic: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ
Replies: 8
Views: 1914

Re: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ

ไฟล์เดิมมีขนาดใหญ่เกินที่จะแนบในนี้ครับ
ที่ผมต้องการสอบถามคือ ข้อมูลสินค้าตัว ลำดับ 1 จะเริ่มบันทึกข้อมูลที่ E4-5, F4-5, G4-5
พอต้องการอัพเดท สินค้า ลำดับ 1 ก็จะให้เลื่อนข้อมูลชุดเดิม ไปที่ H4-5,I4-5,J4-5 ครับ
และข้อมูลสินค้า ลำดับที่ 2-n ก็จะเริ่มต้นทีแถว E-F-G เหมือนกันครับ
ขอบคุณครับ
by TkaewchoosilpK
Mon Jan 29, 2018 9:16 am
Forum: Excel Formulas & Functions
Topic: สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ
Replies: 8
Views: 1914

สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ

สอบถามการตั้งมาโคร เพื่อขยับข้อมูลในเซลครับ โดยที่ข้อมูลเก่าในเซลไม่หายครับ
สมมุติว่า ผมเริ่มบันทึกข้อมูลที่ E4-5, F4-5, G4-5 (ทั้ง 6 เซลเป็นข้อมูลชุดเดียวกัน)
ผมต้องการตั้งค่ามาโครให้ เลื่อนข้อมูลจาก E4-5, F4-5, G4-5 ไปที่ H4-5,I4-5,J4-5
เพื่อที่จะได้ บันทึกข้อมูลชุดใหม่ ลงไปที่ E4-5, F4-5, G4-5 คร ...