ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] VBA°O¿ý

¥»©«³Ì«á¥Ñ n7822123 ©ó 2019-6-4 04:32 ½s¿è

¦^´_ 1# PJChen

§Aµ¹ªºÀÉ®×§Ú¥´¤£¶}!

§Ú¦Û¤v°µ­Ó½d¨Ò
¦b§A¨C­Óµ{§Ç³Ì¤U­±©I¥s "°O¿ý"³o­Óµ{§Ç§Y¥i¡A­nµ¹¤©µ{§Ç¦WºÙ
¦p¤U¡A½Ð°Ñ¦Ò¬Ý¬Ý!
test-0604.rar (35.41 KB)

Sub backupfile()
'§Aªºµ{¦¡½X¶}©l
'........
'........
'........
'........
'§Aªºµ{¦¡½Xµ²§ô
°O¿ý "backupfile"
End Sub

Sub ¿ï¨ú¤u§@ªíB2­È¤Æ()
'§Aªºµ{¦¡½X¶}©l
'........
'........
'........
'........
'§Aªºµ{¦¡½Xµ²§ô
°O¿ý "¿ï¨ú¤u§@ªíB2­È¤Æ"
End Sub

Sub ´ú¸Õ()
'§Aªºµ{¦¡½X¶}©l
'........
'........
'........
'........
'§Aªºµ{¦¡½Xµ²§ô
°O¿ý "´ú¸Õ"
End Sub

Sub °O¿ý(ByVal subname As String)
'¸ô®|¡@D:\0_¦Û­qªí³æ\VBA°O¿ý\
'ÀɦW    VBA_¦~¤ë¤é.TXT
Dim ff$, txt As Object
Application.DisplayAlerts = False
Application.ScreenUpdating = False
fpath0 = "D:\0_¦Û­qªí³æ\VBA°O¿ý"    '¦Û¤v³]©w¸ô®|
If Dir(fpath0, 16) = "" Then MsgBox "§ä¤£¨ì¸ô®|¡A½Ð½T»{!": Exit Sub
fname = "VBA_" & Format(Now, "yyyymmdd") & ".txt"
fullnm = fpath0 & "\" & fname
ff = Dir(fullnm)
If ff = "" Then
  Set txt = Workbooks.Add
  txt.Sheets(2).Delete: txt.Sheets(2).Delete
  txt.Sheets(1).[A1] = "Sub " & subname & "..................." & Format(Now, "yyyymmddhhmmss")
  txt.SaveAs fullnm, xlTextPrinter
  txt.Close
End If
Set txt = Workbooks.Open(fullnm)
n& = txt.Sheets(1).Cells(Rows.Count, 1).End(3).Row
Cells(n + 1, 1) = "Sub " & subname & "..................." & Format(Now, "yyyymmddhhmmss")
txt.Close True
End Sub

Sub ¶}±Òtxt()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
fpath0 = "D:\0_¦Û­qªí³æ\VBA°O¿ý"    '¦Û¤v³]©w¸ô®|
If Dir(fpath0, 16) = "" Then MsgBox "§ä¤£¨ì¸ô®|¡A½Ð½T»{!": Exit Sub
fname = "VBA_" & Format(Now, "yyyymmdd") & ".txt"
fullnm = fpath0 & "\" & fname
ff = Dir(fullnm)
If ff = "" Then
  MsgBox "§ä¤£¨ì" & fullnm & "¡A½Ð½T»{!": Exit Sub
Else
  Shell "notepad " & fullnm
End If
End Sub
µ{¦¡¬O¨Ì»Ý¨D¼gªº¡A»Ý¨Dªí¹F¤£²M·¡
©ÎªÌ¨S¦³¤W¶Çªþ¥ó¡A·R²ö¯à§U

TOP

¥»©«³Ì«á¥Ñ n7822123 ©ó 2019-6-4 04:38 ½s¿è

¦^´_ 4# n7822123

txt.Sheets(1).[A1] = "Sub " & subname & "..................." & Format(Now, "yyyymmddhhmmss")
Cells(n + 1, 1) = "Sub " & subname & "..................." & Format(Now, "yyyymmddhhmmss")

³o¨â¦æ®æ¦¡¨S§ïªº¸ò§A¤@¼Ë
yyyymmddhhmmss ½Ð§ï yyyymmdd hh:mm:ss

test-0604.rar (36.17 KB)
µ{¦¡¬O¨Ì»Ý¨D¼gªº¡A»Ý¨Dªí¹F¤£²M·¡
©ÎªÌ¨S¦³¤W¶Çªþ¥ó¡A·R²ö¯à§U

TOP

        ÀR«ä¦Û¦b : ¥@¤W¦³¨â¥ó¨Æ¤£¯àµ¥¡G¤@¡B§µ¶¶ ¤G¡B¦æµ½¡C
ªð¦^¦Cªí ¤W¤@¥DÃD