2.ขออธิบายใหม่นะครับ ตรงช่อง
Cell = B5
/
รายงานต่อใบอนุญาต สาขา ประเภทใบอนุญาต นายหน้า ประกันวินาศภัย
อยากให้ค้นหาคำว่า นายหน้า ซึ่งถ้าพบคำว่า "นายหน้า" ให้เก็บค่านี้ไว้
//
รายงานต่อใบอนุญาต สาขา ประเภทใบอนุญาต ตัวแทน ประกันวินาศภัย
อยากให้ค้นหาคำว่า นายหน้า ซึ่งถ้าพบคำว่า "ตัวแทน" ให้เก็บค่านี้ไว้
///
รายงานต่อใบอนุญาต สาขา ลุมพินี ร่วมใบอนุญาตประกันวินาศภัยทุกประเภท
อยากให้ค้นหาคำว่า ร่วมใบอนุญาต ซึ่งถ้าพบคำว่า "ร่วมใบอนุญาต" ให้เก็บค่านี้ไว้
รายงานต่อใบอนุญาต สาขา ประเภทใบอนุญาต นายหน้า ประกันวินาศภัย
รายงานต่อใบอนุญาต สาขา ประเภทใบอนุญาต ตัวแทน ประกันวินาศภัย
รายงานต่อใบอนุญาต สาขา ลุมพินี ร่วมใบอนุญาตประกันวินาศภัยทุกประเภท
ข้อความพวกนี้มาจากการกด Macro ใน Sheet Sort ครับ ตรงหัวด้านบน
Code: Select all
Other
Dim codebranch As String 'ประกาศตัวแปร
Dim branchname As String
Dim lictype As String
On Error GoTo errHandler
lictype = Mid(Range("B5"), 48, 7) 'ตรงส่วนที่เก็บค่าตัวแปรจาก Cell = B5 ผมไม่เข้าใจคำสั่ง Cell.Find Text ก็เลยใช้ MID ดึงค่าจาก B5 มาตัด
codebranch = Left(Range("A1"), 3)
branchname = Mid(Range("A1"), 7, 50)
Set wbA = ActiveWorkbook
Set wsA = ActiveSheet
strTime = Format(Now(), "dd_mm_yy")
'get active workbook folder, if saved
strPath = wbA.Path
If strPath = "" Then
strPath = Application.DefaultFilePath
End If
strPath = strPath & "\"
'replace spaces and periods in sheet name
strName = Replace(wsA.Name, " ", "")
strName = Replace(strName, ".", "_")
'create default name for savng file
strFile = lictype & "_" & codebranch & "_" & branchname & "_" & strTime & ".pdf"
Other
'ผลลัพธ์หลังจากเก็บค่าตัวแปรแสดงผล
strFile = lictype
หรือขึ้นต้นตัวแรกครับ พอกดปุ่ม Macro Export PDF จาก Sheet Sort
ก่อนบันทึกจะมีให้ตั้งชื่อ จะได้รูปแบบ ดังนี้
ถ้าเป็นตัวแทน
ตว._003_ลุมพินี_03_04_60.pdf
ถ้าเป็นนายหน้า
ตว._003_ลุมพินี_03_04_60.pdf
ถ้าเป็นร่วมใบอนุญาต
ร่วมใบอนุญาต_003_ลุมพินี_03_04_60.pdf