Page 1 of 1

ปุ่มบันทึก Complete

Posted: Fri Oct 14, 2011 11:14 am
by yut
อาจารย์ครับ ช่วยด้วยครับ
ผมคลิ๊กที่ปุ่มบันทึก Complete แล้วปุ่มบันทึกหายไปทุกที
จริงๆแล้วอยากให้รูปที่โชว์มาหายไปครับ ช่วยเด็กมือใหม่ด้วยครับ
ขอบคุณครับ.... :| :|

Re: ปุ่มบันทึก Complete

Posted: Fri Oct 14, 2011 11:33 am
by snasui
:D ลองใช้ If เข้าไปดักตอนลบ Shapes ตามตัวอย่างด้านล่างครับ

Code: Select all

Sub ShowPicture()
Dim r As String
Dim imgIcon As Image

On Error Resume Next
If Left(ActiveSheet.Shapes(1).Name, 3) = "Pic" Then
    ActiveSheet.Shapes(1).Delete
End If
r = Range("e3").Value

With Range("l3")
    Set imgIcon = ActiveSheet.Shapes.AddPicture( _
    Filename:="C:\DL\" & r & ".jpg", LinkToFile:=False, _
    SaveWithDocument:=True, Left:=.Left, Top:=.Top, _
   Width:=120, Height:=150)
End With
Set imgIcon = Nothing

End Sub

Re: ปุ่มบันทึก Complete

Posted: Sun Oct 16, 2011 10:13 am
by yut
อาจารย์ครับ command หายแล้วครับ ขอบคุณมากครับ
แต่ขอรบกวนช่วยอีกครั้งครับ อยากให้รูปที่โชว์มาให้หายไป
ตอนคลิ๊ก Complete ครับ ขอบคุณครับ :| :| :|

Re: ปุ่มบันทึก Complete

Posted: Sun Oct 16, 2011 10:21 am
by snasui
:D ปุ่ม Complete อยู่ชีทไหน บริเวณเซลล์ไหน ใช้ Code ใดครับ :?:

Re: ปุ่มบันทึก Complete

Posted: Mon Oct 17, 2011 8:56 am
by yut
Complte เป็น msgbox ในปุ่มบันทึกครับ

Re: ปุ่มบันทึก Complete

Posted: Mon Oct 17, 2011 10:10 am
by snasui
:D ได้ลองแทรก Code If เช่นตัวอย่างด้านบนเข้าไปแล้วยังครับ

ลองปรับเองดูก่อน หากยังไม่ได้ช่วยส่ง Code ที่ปรับเองแล้วมาดูกันครับ

Re: ปุ่มบันทึก Complete

Posted: Wed Oct 19, 2011 1:40 pm
by yut
ผมได้ลองปรับดูแล้วครับ แต่ก็ยังไม่ได้ ขออาจารย์ช่วยหน่อยนะครับ

Re: ปุ่มบันทึก Complete

Posted: Wed Oct 19, 2011 1:42 pm
by snasui
:D ช่วยส่งไฟล์พร้อม Code ล่าสุดที่ลองปรับมาแล้วครับ ระบุด้วยว่าอยู่ Module ไหน ชื่อ Procedure ใด

Re: ปุ่มบันทึก Complete

Posted: Thu Oct 20, 2011 9:35 am
by yut
ไฟล์ครับอาจารย์..... :) :)

Re: ปุ่มบันทึก Complete

Posted: Thu Oct 20, 2011 9:56 am
by snasui
:shock: ตอบที่ผมถามไปยังไม่ครบครับ :roll: