26 กุมภาพันธ์ 2558

การเปลี่ยนนามสกุล File ด้วย Macro

............................................................................

สูตรใน Macro
 
    Dim strSourceFile As String
    Dim strSourceDirectory As String
    Dim counter As Long
    Dim FolderPath As String
    FolderPath = Application.ActiveWorkbook.path

    strSourceDirectory = FolderPath & "\New folder\"
    strSourceFile = Dir(strSourceDirectory & "new" & ".xlsx")
    Do While strSourceFile <> ""
        Name strSourceDirectory & strSourceFile As strSourceDirectory & Replace$(strSourceFile, ".xlsx", ".csv")
        counter = counter + 1
        strSourceFile = Dir()
    Loop

............................................................................

Save File ด้วย Macro

............................................................................

สูตรใน Macro

    Dim FolderPath As String
    FolderPath = Application.ActiveWorkbook.Path

    ActiveWorkbook.SaveAs Filename:= _
        FolderPath & "\2.xlsm", FileFormat:=52, CreateBackup:=False
               
    ActiveWorkbook.SaveAs Filename:= _
        FolderPath & "\2.xlsx", FileFormat:=51, CreateBackup:=False

    ActiveWorkbook.SaveAs Filename:= _
        FolderPath & "\2", FileFormat:=xlCSV, CreateBackup:=False

............................................................................


25 กุมภาพันธ์ 2558

กำหนดตำแหน่งใน Sheet Excel ด้วย Macro

............................................................................

สูตรใน Macro แบบที่ 1

Sheets("Sheet3").Range("A1").Select
ActiveCell.Value = "1"
 ............................................................................

แปล