Page 1 of 1

List code

Posted: Sun Feb 03, 2013 4:01 pm
by yukioh
สวัสดีครับ อาจารย์

รบกวนอาจารย์ช้วยดูให้ด้วยครับ
ผมต้องกานทีจะ เลือก cell ไหมก็ได้ แล้ว กดปุม "Select Code Here" ทำงานเพื้อที่จะได้เลือก code ตามที่ต้องกานครับ :)

Re: List code

Posted: Sun Feb 03, 2013 4:51 pm
by snasui
:D ลองดูตัวอย่าง Code ตามด้านล่างครับ

Code: Select all

Private Sub CommandButton1_Click()
    Range("H7") = Cells(Selection.Row, 1)
    Range("I7") = Cells(Selection.Row, 2)
End Sub

Re: List code

Posted: Sun Feb 03, 2013 5:03 pm
by yukioh
ไม่เข้าใจครับ ผมลองเอา ไปใส่แล้ว ไม่ได้ผนครับ

Re: List code

Posted: Sun Feb 03, 2013 5:04 pm
by snasui
:lol: คิดว่าไม่ต่างกับผมครับ ที่อธิบายมาผมไม่เข้าใจเช่นกันครับ :lol:

Re: List code

Posted: Sun Feb 03, 2013 5:45 pm
by yukioh
:D ครับ ha! ha! ha!

ครับ คือว้า ผมต้องกานทีจะ เลือก cell ไหมก็ได้ แล้ว กดปุม "Select Code Here"
พอ form ขิ้นมา ให้เราเลือก ผมก็เลือก code ตามที่ต้องกาน
แต่พอผมกด ปุ่ม select มันไม่ทำงานครับ

รบกวนอาจารย์ช้วยดูให้ด้วยครับ :D

ขอโทษมากๆ ครับ

Re: List code

Posted: Sun Feb 03, 2013 6:38 pm
by snasui
:D ผมทดสอบแล้ว Code ทำงานครับ แต่จะตรงกับที่ต้องการหรือไม่นั้นจำเป็นต้องอธิบายเงื่อนไขทั้งหมดที่ต้องการมา เพราะมี Code อื่น ๆ สำหรับตรวจสอบเงื่อนไขเพิ่มเข้ามาและเมื่อไม่เข้าเงื่อนไขก็จะไม่ทำการเลือกค่าใน ListBox ครับ

Re: List code

Posted: Sun Feb 03, 2013 7:12 pm
by yukioh
คือว้า ผมต้องกานทีจะ เลือก cell ไหมก็ได้ตัวอย่างเช้น cell D1 แล้ว กดปุม "Select Code Here"
พอ form ขิ้นมา ให้เราเลือก Code ตามที่ต้องกาน แล้วให้สะแดงผนตรงที่ cell เราเลือกไว้ครับ

แต่พอผมเลือก แล้วกด ปุ่ม select มันจะมื box เตือนขิ้นมา "Your cursor was not in a cell that can receive an entry from this pop-up window."

Re: List code

Posted: Sun Feb 03, 2013 7:23 pm
by snasui
:D ที่อธิบายมานั้นผมเข้าใจแล้วครับ

จาก
yukioh wrote:แต่พอผมเลือก แล้วกด ปุ่ม select มันจะมื box เตือนขิ้นมา "Your cursor was not in a cell that can receive an entry from this pop-up window."
ไม่ทราบว่าใส่ Code เหล่านั้นเข้าไปทำไมครับ :?:

สำหรับปัญหานี้ ผมเคยตอบไว้รอบนึงแล้วไม่ทราบว่ามีปัญหาอะไรกับ Code ตาม Link นี้ถึงไม่ใช้กับงานนี้ครับ :?: viewtopic.php?p=24614#p24614

Re: List code

Posted: Sun Feb 03, 2013 7:27 pm
by snasui
yukioh wrote:ผมต้องกานทีจะ เลือก cell ไหมก็ได้ตัวอย่างเช้น cell D1 แล้ว กดปุม "Select Code Here"
พอ form ขิ้นมา ให้เราเลือก Code ตามที่ต้องกาน แล้วให้สะแดงผนตรงที่ cell เราเลือกไว้ครับ
ปรับ Code เป็นตามด้านล่างครับ

Code: Select all

    Dim i As Integer
    i = Code.ListBox1.ListIndex
    Selection = Code.ListBox1.Column(0, i)
    Selection.Offset(0,1) = Code.ListBox1.Column(1, i)