Page 1 of 1
ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้วยคร
Posted: Fri Jan 20, 2012 4:10 pm
by sdmania
คำถามหลัก อยู่ที่Sheet2-1 ครับ
ถามว่า เมื่อกรอกข้อมูลเสร็จแล้ว กดButtonทีเดียวจะให้ส่งข้อมูลไปที่Sheet1และSheet3พร้อมกันต้องเขียนcodeอย่างไรครับ
Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้
Posted: Fri Jan 20, 2012 4:18 pm
by snasui

Sheet3 ไม่ทราบว่าได้เปลี่ยนชื่อเป็นชีทใดครับ

Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้
Posted: Fri Jan 20, 2012 4:29 pm
by sdmania
ขออภัยอย่างยิ่งครับ
เอาตัวนี้เลยครับ question2-3 ตัวนี้เลยครับ
Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้
Posted: Fri Jan 20, 2012 4:50 pm
by bank9597

ลองตามนี้ดูครับ
ที่ Module2 วางโค๊ดนี้ครับ
Code: Select all
Sub sheet2_1_Click()
If Range("A3") <> "" And Range("B3") <> "" And Range("C3") <> "" And Range("D3") <> "" Then
Sheets("Sheet2-1").Range("A3:D3").Copy
Sheets("Sheet1").Range("A" & Rows.Count) _
.End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
End If
If Range("A3") <> "" And Range("B3") <> "" And Range("C3") <> "" And Range("D3") <> "" Then
Sheets("Sheet2-1").Range("A3:D3").Copy
Sheets("Sheet3").Range("A" & Rows.Count) _
.End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Sheets("Sheet2-1").Range("A3:D3") _
.SpecialCells(xlCellTypeConstants).ClearContents
MsgBox ("ºÑ¹·Ö¡¢éÍÁÙÅàÃÕºÃéÍÂ")
Else
MsgBox ("¤Ø³ÂѧãÊè¢éÍÁÙÅäÁè¤Ãº")
Range("A3").Activate
End If
End Sub
หากไม่ถูกใจ ก็ลองปรับดูน่ะครับ
Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้
Posted: Fri Jan 20, 2012 5:19 pm
by snasui

แถมครับ
Code: Select all
Sub RecordData()
Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp) _
.Offset(1, 0).Resize(, 4) = Sheets("Sheet2-1").Range("A3:D3").Value
Sheets("Sheet3").Range("A" & Rows.Count).End(xlUp) _
.Offset(1, 0).Resize(, 4) = Sheets("Sheet2-1").Range("A3:D3").Value
End Sub
Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้
Posted: Fri Jan 20, 2012 5:22 pm
by bank9597

สั้นมากเลย อิอิ
Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้
Posted: Sat Jan 21, 2012 9:19 am
by sdmania
ขอบคุณครับผม ทั้งอาจารย์และคุณbankเลยครับ