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
:D 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
:D ลองตามนี้ดูครับ
ที่ 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
:D แถมครับ

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
:D สั้นมากเลย อิอิ

Re: ถามครับ-สอนเขียนcode Addครั้งเดียวให้เก็บข้อมูล2Sheetด้

Posted: Sat Jan 21, 2012 9:19 am
by sdmania
ขอบคุณครับผม ทั้งอาจารย์และคุณbankเลยครับ