Page 1 of 1

รบกวนสอบถามเรืองการส่งค่าใน Excel และการใช้ Combobox ครับ

Posted: Mon Jul 01, 2013 2:25 pm
by cartoonnet
คือ สมมุติว่า

ต้องการเขียนสูตร ในเซลนึง และไปแสดงเซลนึง

เช่น ตั้งค่าสูตรใน A1 แต่อยากให้ผลลัพที่แสดงนอกจากแสดงที่ A1 แล้ว
ยังส่งต่อไปที่ A2 อีกค่าที่เหมือนๆกัน เช่น =2+3 ผลลัพท์ คือ 5 ให้ 5 นี่แสดงทั้ง A1 และ A2

โดย ******** ไม่ต้องไปพิมพ์สูตรอะไรเลยที่ A2 (A2 จะเป็นเซล เปล่าๆ รอรับข้อมูลอย่างเดียว ) ************

พอดีผมมีความจำเป็นที่จะต้องให้ A2 ว่างๆ อ่ะครับ และรับค่ามาจากเซลอื่นๆที่ส่งมาอีกทีนึงครับ


***********************************
ถ้าเราเขียน Combobox ใน Vb เสร็จแล้ว จะนำมาใช้ในตาราง excel ยังไงครับ

ผมจะเขียนประมาณว่า ในคอมโบบ๋อค มันให้เลือก 3 อัน เช่น
A
B
C

ถ้าเลือก A ในหน้าตาราง ชีส1 จะแสดงผลมากกว่า 1 เซล สมมุติว่า แสดงที่ A1 - A7
A1 = 5
A2 = 7
.
.
.
A7 = 56
อะไรประมาณนี้อ่ะครับ พอดีไม่รุ้จะเชื่อมต่อ ระหว่าง vb กับ ตารางยังไง ขอบคุณมากครับ

Re: รบกวนสอบถามเรืองการส่งค่าใน Excel และการใช้ Combobox ครั

Posted: Mon Jul 01, 2013 2:51 pm
by snasui
:D สำหรับ VBA จำเป็นต้องเขียนมาก่อนตามกฎข้อ 5 ด้านบน ติดตรงไหนแล้วค่อยถามกันได้เรื่อย ๆ ครับ

Re: รบกวนสอบถามเรืองการส่งค่าใน Excel และการใช้ Combobox ครั

Posted: Mon Jul 01, 2013 6:33 pm
by cartoonnet
ขอบคุณมากครับที่เข้ามาตอบ

แต่การส่ง ค่านึง ไป cell อีก cell นึง ของคำถามแรก ตามที่ผมสงสัยมันต้องใช้ VBA หรอครับ
พอดีไม่ทราบจริงๆ ขอบคุณครับ

Re: รบกวนสอบถามเรืองการส่งค่าใน Excel และการใช้ Combobox ครั

Posted: Mon Jul 01, 2013 7:36 pm
by snasui
:D การส่งต่อค่าตอไปที่เซลล์อื่นโดยไม่คีย์เห็นจะมีวิธีเดียวคือ VBA ครับ

Re: รบกวนสอบถามเรืองการส่งค่าใน Excel และการใช้ Combobox ครั

Posted: Fri Jul 05, 2013 1:07 pm
by cartoonnet
ขอบคุณมากครับ แต่ผมไม่มีความรู้เรื่อง VBA เลย เลยไม่รุ้จะเริ่มถามยังไงครับ
แต่ที่ผมทำคือ

A1 กรอกไปว่า MSIG
C3 กรอกไปว่า =if(A1="msig","650,000","") คือถ้า A1 เจอคำว่า msig ให้ขึ้น 650,000 ถ้าไม่เจอ ให้ขึ้น ช่องว่าง แต่ผมพิมที่ C3 ได้ไม่ติดอะไร แ้ต่ อยากให้ผมลลัพท์นี้ไป แสดงที่ A2 อ่ะครับ

พอจะรบกวนบอกวิธีใช้งาน VBA ได้มั้ยครับ ขอบคุณครับ

Re: รบกวนสอบถามเรืองการส่งค่าใน Excel และการใช้ Combobox ครั

Posted: Fri Jul 05, 2013 7:59 pm
by snasui
:D VBA ต้องเขียนมาก่อน ติดตรงไหนค่อยถามกันครับ