นับคอลัมน์โดยการดูจากอักษรตัวแรกของคอลัมน์เพื่อทราบถึงจำนวนคอลัมน์พร้อมหาผลรวมตัวเลขในแต่ละคอลัมน์แล้วนำมาเฉลี่ย
Posted: Sun Mar 27, 2016 9:31 am
สวัสดีค่ะ รบกวนทุกๆท่านค่ะ จากไฟล์ที่แนบมาให้นะค่ะ
ต้องการให้นับจำนวนคอลัมน์โดยการนับจากตัวอักษรตัวแรกของแต่ละคอลัมน์เมื่อได้จำนวนคอลัมน์แล้วหาผลรวมจากตัวเลขในแต่ละคอลัมน์แล้วนำมาทำค่าเฉลี่ยด้วยการหารกับจำนวนคอลัมน์ค่ะ ยกตัวอย่างจากไฟล์ที่แนบไปนะค่ะ *เผื่อมองภาพไม่ออก*
เริ่มนับคอลัมน์ตั้งแต่คอลัมน์ F4 ซึ่งคอลัมน์นี่อยู่ในประเภทของ I ซึ่งใช้ตัว I ในการนับคอลัมน์ว่ามีกี่คอลัมน์ไม่แน่ใจว่าใช้การตัดข้อความLEFT รึเปล่านะค่ะ เมื่อได้จำนวนคอลัมน์แล้วก็ทำการหาผลรวมจากตัวเลขในแต่ละคอลัมน์แล้วนำมาหารกับจำนวนคอลัมน์อีกครั้งเพื่อได้เป็นค่าเฉลี่ยของ I แล้วนำไปโชว์ในคอลัมน์ AP1
ในไฟล์ดิฉันใช้Codeการตัดข้อความLEFT แต่ทำไม่ได้สักที เวลารันกลายเป็นข้อมูลหายทั้งหน้า
รบกวนทุกๆท่านด้วยนะค่ะ ขอบคุณมากนะค่ะ *ต้องขออภัยเรื่องCodeด้วยนะค่ะโปรแกรมเด้งออกเหลือแค่นี้ขอประทานโทษด้วยนะค่ะ
ต้องการให้นับจำนวนคอลัมน์โดยการนับจากตัวอักษรตัวแรกของแต่ละคอลัมน์เมื่อได้จำนวนคอลัมน์แล้วหาผลรวมจากตัวเลขในแต่ละคอลัมน์แล้วนำมาทำค่าเฉลี่ยด้วยการหารกับจำนวนคอลัมน์ค่ะ ยกตัวอย่างจากไฟล์ที่แนบไปนะค่ะ *เผื่อมองภาพไม่ออก*
เริ่มนับคอลัมน์ตั้งแต่คอลัมน์ F4 ซึ่งคอลัมน์นี่อยู่ในประเภทของ I ซึ่งใช้ตัว I ในการนับคอลัมน์ว่ามีกี่คอลัมน์ไม่แน่ใจว่าใช้การตัดข้อความLEFT รึเปล่านะค่ะ เมื่อได้จำนวนคอลัมน์แล้วก็ทำการหาผลรวมจากตัวเลขในแต่ละคอลัมน์แล้วนำมาหารกับจำนวนคอลัมน์อีกครั้งเพื่อได้เป็นค่าเฉลี่ยของ I แล้วนำไปโชว์ในคอลัมน์ AP1
ในไฟล์ดิฉันใช้Codeการตัดข้อความLEFT แต่ทำไม่ได้สักที เวลารันกลายเป็นข้อมูลหายทั้งหน้า
รบกวนทุกๆท่านด้วยนะค่ะ ขอบคุณมากนะค่ะ *ต้องขออภัยเรื่องCodeด้วยนะค่ะโปรแกรมเด้งออกเหลือแค่นี้ขอประทานโทษด้วยนะค่ะ
Code: Select all
Sub averi()
Dim avi As String 'ตัวแปรเพื่อเก็บค่าเฉลี่ย
Dim row As Integer 'วนแถว
Dim col As Integer 'วนคอลัมน์
row = 4
col = 6
Do While Worksheets(1).Cells(row, col).Value <> ""
col = col + 1
Worksheets(1).Cells(row, col).Select
Loop
'Worksheets(1).Range = Left(F4, 1)
'Worksheets(1).Cells(4, AP).Value = avi
End Sub