:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#1

Post by suka »

เรียนอาจารย์และท่านผู้รู้ค่ะ

จากตัวอย่างไฟล์แนบที่เซลล์ J12 ต้องการให้สูตรดึงจำนวนตามเงื่อนไขจาก รหัสร้าน , รหัสสินค้า , สถานที่เก็บสินค้า , รายการ และ วันที่ ค่ะ

ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#2

Post by snasui »

:D ลองตามนี้ครับ

J12 คีย์สูตร

=SUMIFS($J$2:$J$7,$C$2:$C$7,C12,$E$2:$E$7,E12,$G$2:$G$7,G12,$H$2:$H$7,H12,$I$2:$I$7,I12)

Enter > Copy ลงด้านล่าง
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#3

Post by suka »

:thup: ขอบคุณค่ะอาจารย์ สูตรได้ตรงตามต้องการค่ะ :D
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#4

Post by suka »

เรียนอาจารย์และท่านผู้รู้ค่ะ

ขอรบกวนอีกรอบค่ะ ตัวอย่างไฟล์แนบสูตรรับสินค้ารับเข้า-จ่ายออก เงื่อนไข รหัสสินค้า,วันที่ , สถานที่เก็บสินค้า คำตอบที่ต้องการตามเซลล์ K2:K7 นี้ค่ะ

ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#5

Post by snasui »

:D เงื่อนไขแค่คอลัมน์ E, F, I แล้วจะทราบได้อย่างไรว่า มีการรับเข้า มีการจ่ายออกครับ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#6

Post by suka »

โพสต์ก่อนหน้านี้เขียนเงื่อนไขตกไปค่ะอาจารย์

เงื่อนไขต้องการให้สูตร บวก ลบ ตามวันที่ และ " ซิ้อ,งานฉีด " ให้สูตรบวก " ขาย,งานชุบ,แถม " ให้สูตรลบ ) ค่ะ ที่คอลัมน์
1.รหัสสินค้า ที่คอลัมน์ E
2.สถานที่เก็บสินค้า ที่คอลัมน์ G
3.รายการ mujคอลัมน์ H
4.วันที่ ที่คอลัมน์ I
5.จำนวน ที่คอลัมน์ J

จากตัวอย่างไฟล์แนบได้ลองสูตรที่เซลล์ L2 ตามด้านนี้ ผลยังไม่ได้ตามที่ต้องการค่ะ คำตอบที่ต้องการตามไฟล์ตัวอย่างที่เซลล์ K2:K7 นี้ค่ะ

=SUMIFS($J$2:$J$7,$C$2:$C$7,C2,$E$2:$E$7,E2,$G$2:$G$7,$L$1,$H$2:$H$7,"ซื้อ",$I$2:$I$7,I2)+SUMIFS($J$2:$J$7,$C$2:$C$7,C2,$E$2:$E$7,E2,$G$2:$G$7,$L$1,$H$2:$H$7,"งานฉีด",$I$2:$I$7,I2)-SUMIFS($J$2:$J$7,$C$2:$C$7,C2,$E$2:$E$7,E2,$G$2:$G$7,$L$1,$H$2:$H$7,"ขาย",$I$2:$I$7,I2)-SUMIFS($J$2:$J$7,$C$2:$C$7,C2,$E$2:$E$7,E2,$G$2:$G$7,$L$1,$H$2:$H$7,"งานชุบ",$I$2:$I$7,I2)-SUMIFS($J$2:$J$7,$C$2:$C$7,C2,$E$2:$E$7,E2,$G$2:$G$7,$L$1,$H$2:$H$7,"แถม",$I$2:$I$7,I2)

ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#7

Post by snasui »

:D ลองตามนี้ครับ

เซลล์ K2 คีย์

=SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,$G2,$H$2:$H2,{"ซื้อ","งานฉีด"}))-SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,$G2,$H$2:$H2,{"ขาย","งานชุบ","แถม"}))

Enter > Copy ลงด้านล่าง

จากตัวอย่างคำตอบที่เขียนมา คอลัมน์ I ไม่ถือเป็นเงื่อนไข หากใช้เป็นเงื่อนไขคำตอบจะยิ่งผิดพลาด สำหรับคำตอบที่ K5 คำตอบเป็น -9 ไม่ใช่ 15 ตามที่ทำตัวอยา่งคำตอบมาครับ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#8

Post by suka »

snasui wrote: จากตัวอย่างคำตอบที่เขียนมา คอลัมน์ I ไม่ถือเป็นเงื่อนไข หากใช้เป็นเงื่อนไขคำตอบจะยิ่งผิดพลาด สำหรับคำตอบที่ K5 คำตอบเป็น -9 ไม่ใช่ 15 ตามที่ทำตัวอยา่งคำตอบมาครับ
:oops: ค่ะอาจารย์ คำตอบที่ K5 ไม่ใช่ 15 คำตอบต้องเป็น -9 ค่ะ
snasui wrote::D ลองตามนี้ครับ

เซลล์ K2 คีย์

=SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,$G2,$H$2:$H2,{"ซื้อ","งานฉีด"}))-SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,$G2,$H$2:$H2,{"ขาย","งานชุบ","แถม"}))

Enter > Copy ลงด้านล่าง
ขอบคุณค่ะอาจารย์ ให้สูตรสั้นกระชับดีได้คำตอบที่ถูกต้องค่ะ

หากต้องการเพิ่มอีกหนึ่งเงื่อนไขคือสถานที่เก็บสินค้าเข้าในสูตรตามรูปด้านล่าง คำตอบที่การตามคอลัมน์ K:L ค่ะ

ที่คอลัมน์ M ได้ทดลองใส่สูตร

=SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,$G2,$H$2:$H2,{"ซื้อ","งานฉีด"}))-SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,$G2,$H$2:$H2,{"ขาย","งานชุบ","แถม"}))-SUM(SUMIFS($J$2:$J2,$E$2:$E2,E2,$G$2:$G2,{"เก็บ 2"}))

ได้คำตอบตามรูปค่ะ ขอรบกวนช่วยเหลือปรับสูตรให้น่ะค่ะ ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#9

Post by snasui »

:D ที่ K2 ปรับสูตรเป็นด้านล่างครับ

=SUM(SUMIFS($J$2:$J2,$E$2:$E2,$E2,$G$2:$G2,$G2,$H$2:$H2,{"ซื้อ","งานฉีด"},$G$2:$G2,K$1))-SUM(SUMIFS($J$2:$J2,$E$2:$E2,$E2,$G$2:$G2,$G2,$H$2:$H2,{"ขาย","งานชุบ","แถม"},$G$2:$G2,K$1))

Copy ไป L2 แล้ว Copy ลงด้านล่าง
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#10

Post by suka »

:thup: ขอบคุณค่ะอาจารย์ สูตรใช้ได้ตรงตามการแล้วค่ะ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#11

Post by suka »

เรียนอาจารย์และท่านผู้รู้ค่ะ

ขอรบกวนช่วยปรับสูตร ตัวอย่างไฟล์แนบนี้ค่ะ

ต้องการทราบจำนวนคงเหลือตามรหัสงาน รายการงานฉีด คอลัมน์ E (ลบ) จ่ายออก จำนวนคอลัมน์ C

สูตรที่คอลัมน์ I

=SUM(SUMIFS($C$2:$C2,$B$2:$B2,$B2,$D$2:$D2,$D2,$E$2:$E2,{"งานฉีด"},$B$2:$B2,I$1))-SUM(SUMIFS($C$2:$C2,$B$2:$B2,$B2,$D$2:$D2,$D2,$E$2:$E2,{"จ่ายออก"},$B$2:$B2,I$1))

สูตรด้านบนนี้ยังไม่ได้คำตอบที่ต้องการค่ะ ตัวอย่างคำตอบที่ต้องการที่คอลัมน์ J ไฟล์แนบค่ะ ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#12

Post by snasui »

:D เซลล์ J4 มีค่า 62314 มีหลักการคำนวณอย่างไรจึงได้ค่านั้นครับ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#13

Post by suka »

ให้ค่าในคอลัมน์ C เป็นลบ ถ้าคอลัมน์ E เป็นจ่ายออก

ให้ค่าในคอลัมน์ C เป็นบวก ถ้าคอลัมน์ E เป็นงานฉีด

เซลล์ J4 นำค่าเซลล์ J3 - C4 มีค่า 62314 และหากมีงานฉีดก็ให้นำจำนวนงานฉีดที่ได้มาบวกค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#14

Post by snasui »

:D ลองตามนี้ครับ

เซลล์ I2 คีย์

=SUMIFS(C$2:C2,B$2:B2,I$1,E$2:E2,"งานฉีด")-SUMIFS(C$2:C2,B$2:B2,I$1,E$2:E2,"จ่ายออก")

Enter > Copy ลงด้านล่าง
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#15

Post by suka »

:thup: ได้คำตอบตรงตามต้องการแล้วค่ะ ขอบคุณอาจารย์มากๆค่ะ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#16

Post by suka »

เรียนอาจารย์ค่ะ ขอรบกวนช่วยเรื่องปรับ Code ค่ะ

ต้องการให้ Code นำข้อมูลจากชีท Template Q2:R4 ไปวางเป็นสูตรที่คอลัมน์ Q:R ชีท DataRM_ex ไฟล์ MR_BookShare ได้เพิ่ม Code ด้านล่างตามนี้ ยังไม่สามารถว่างบัอมูลได้ค่ะ

Code: Select all

With formBook.Worksheets("Template")
                Set ri = .Range(.Range("Q2"), .Range("R" & ii + 1))
            End With
            Set ri = wbShare.Sheets("DataRM_ex").Range("AQ1048576").End(xlUp).Offset(1, 0)
            If formBook.Worksheets("Form").Range("B5") = True Then
                MsgBox "Please check your data. This transaction already recorded."
                Exit Sub
            End If
จาก Code ทั้งชุดนี้

Code: Select all

Sub PasteDataRM_ex()
        Dim wbShare As Workbook
        Dim formBook As Workbook
        Dim i As Integer
        Dim ii As Integer
        Dim e As Long
        Dim rs As Range
        Dim rt As Range
        Dim ri As Range
        Dim it As Range
        Set formBook = ThisWorkbook
        Set wbShare = Workbooks("MR_BookShare.xlsx")

    With wbShare
            e = .Sheets("DataRM_ex").Range("B" & Rows.Count).End(xlUp).Value + 1
            formBook.Worksheets("Form").Range("J1").Value = e
    End With

            i = Worksheets("Form").Range("B5").Value
            With formBook.Worksheets("Template")
                Set rs = .Range(.Range("A2"), .Range("P" & i + 1))
            End With
             Set rt = wbShare.Sheets("DataRM_ex").Range("A1048576").End(xlUp).Offset(1, 0)
            If formBook.Worksheets("Form").Range("B5") = True Then
                MsgBox "Please check your data. This transaction already recorded."
                Exit Sub
            End If
            
             ii = Worksheets("Form").Range("B5")
            With formBook.Worksheets("Template")
                Set ri = .Range(.Range("Q2"), .Range("R" & ii + 1))
            End With
            Set ri = wbShare.Sheets("DataRM_ex").Range("AQ1048576").End(xlUp).Offset(1, 0)
            If formBook.Worksheets("Form").Range("B5") = True Then
                MsgBox "Please check your data. This transaction already recorded."
                Exit Sub
            End If
           
            If formBook.Worksheets("Form").Range("D4") = "" Then
                MsgBox "Your data is empty. Fill your data and click record button again."
                Exit Sub
            End If
            rs.Copy: rt.PasteSpecial xlPasteValues
            wbShare.Save
            formBook.Save
        
            Application.CutCopyMode = False
           formBook.Sheets("Form").Range("K7:K11,N7:N11").ClearContents
           
            Application.ScreenUpdating = True
End Sub
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#17

Post by snasui »

:D Code ที่ยกมาไม่มีบรรทัดใดที่เขียนให้นำสูตรไปวาง ให้เขียนมาก่อน หากไม่ทราบว่าเขียนอย่างไรให้บันทึก Macro แล้วนำ Code ที่ได้มาปรับใช้ครับ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#18

Post by suka »

อาจารย์คะ Code ที่บันทึก Macro ได้มาตามนี้ค่ะ

Code: Select all

Sub Macro4()
    ActiveCell.FormulaR1C1 = _
        "=SUMIFS(R2C11:RC11,R2C5:RC5,RC5,R2C15:RC15,""งานฉีด"")-SUMIFS(R2C11:RC11,R2C5:RC5,RC5,R2C15:RC15,""จ่ายออก"")"
    Range("R2").Select
    ActiveCell.FormulaR1C1 = _
        "=SUMIFS(R2C12:RC12,R2C5:RC5,RC5,R2C15:RC15,""งานฉีด"")-SUMIFS(R2C12:RC12,R2C5:RC5,RC5,R2C15:RC15,""จ่ายออก"")"
    Range("S2").Select
End Sub
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#19

Post by snasui »

:D ผมเข้าใจว่าที่ถามนั้นเป็นการบันทึกแบบข้ามไฟล์ จึงควรบันทึก Macro ในลักษณะข้ามไฟล์ตามการใช้งานจริงจะได้เห็นว่าได้ Code เป็นอย่างไร หากบันทึกมาเช่นนั้นลองปรับเป็นการใช้แบบข้ามไฟล์มาเองดูก่อน ติดตรงไหนค่อยถามมาครับ

หากผมเข้าใจไม่ถูกต้องช่วยอธิบายมาใหม่ สำหรับ Code ที่บันทึกมาแล้วนั้นยังติดขัดปัญหาใดครับ
User avatar
suka
Silver
Silver
Posts: 920
Joined: Tue Nov 16, 2010 7:38 pm
Excel Ver: 2007,2021

Re: สูตรดึงจำนวนตามเงื่อนไข รหัส สถาที่ รายการ วันที่ ค่ะ

#20

Post by suka »

อาจารย์คะลองใหม่ได้ Code นี้ค่ะ

Code: Select all

Sub Macro7()
    Range("Q2").Select
    Selection.Copy
    Windows("MR_BookShare.xlsx").Activate
    ActiveWindow.WindowState = xlNormal
    ActiveWindow.WindowState = xlNormal
    Range("Q2").Select
    ActiveSheet.Paste
    Windows("Form.xlsm").Activate
    ActiveWindow.WindowState = xlNormal
    ActiveWindow.WindowState = xlNormal
    Range("R2").Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("MR_BookShare.xlsx").Activate
    ActiveWindow.WindowState = xlNormal
    ActiveWindow.WindowState = xlNormal
    Range("R2").Select
    ActiveSheet.Paste
    Range("Q14").Select
End Sub
Post Reply