當前位置:首頁 » 編程軟體 » excel宏工具輸出腳本

excel宏工具輸出腳本

發布時間: 2022-03-07 12:08:05

㈠ 如何能夠自動執行EXCEL宏腳本

Private Sub Workbook_Open()
End Sub
上面的過程可能不是您需要的。
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
具體看您需要。

㈡ excel 輸出到TXT 宏 要可用的.

Sub WriteTxt()
Dim textName As String
Dim i As Long
textName = ThisWorkbook.Path & "\" & [b1].Value & ".txt"
Open textName For Output As #1 '打開文本文件以寫入內容
For i = 22 To 127 '循環B22:B127
Print #1, Cells(i, 2).Value '寫入內容
Next
Close #1 '關閉文本文件
MsgBox "文本文件寫入完成,文件路徑及文件名為:" & vbCrLf & textName
End Sub

㈢ excel用宏批量處理怎麼做

一、自製自定義宏

首先,如下圖一樣,執行菜單操作「工具」→「宏」→「宏」

在Excel中如何自製自定義宏並使用宏

彈出如下圖對話框!

在Excel中如何自製自定義宏並使用宏

現在,我們要做的任務就是創建一個原來就沒有的宏;因此,在上圖對話框中,宏名那裡,輸入宏的名字,如本例的「我的宏」,然後,點擊「創建」按鈕,彈出如下圖!

在Excel中如何自製自定義宏並使用宏

看上圖,上述的Sub 我的宏(),代表了一個宏的開始,其中,我的宏,指的是宏的名字;而End Sub則表明一個宏的結束。我們想要這個宏實現什麼功能,就在開始位置和結束位置之間,輸入自己的宏代碼即可。

如下圖一樣,輸入欲實現的功能即可。

在Excel中如何自製自定義宏並使用宏

宏代碼輸入完成之後,直接關閉VBA窗口,就可以返回Excel窗口了。

二、使用自定義宏

自定義宏自製好了,下面,我們就來使用宏吧,如何使用呢?

最好的辦法就是通過給宏指定一個組合鍵,運行您的自製宏。

執行菜單操作「工具」→「宏」→「宏」,彈出如下圖對話框。

在Excel中如何自製自定義宏並使用宏

上圖,看到了吧,剛才我們自製的宏,其名稱「我的宏」出現在對話框中了,首先將此名稱選中,然後,點擊「選項」按鈕,彈出如下圖對話框!

在Excel中如何自製自定義宏並使用宏

上圖對話框功能是,給宏定製一個組合鍵。這樣,在操作Excel的時候,按下相應的組合鍵,該宏的代碼馬上就運行,效果立馬就出來了,相當方便。

上圖中,在「快捷鍵」下面的那輸入的小方框內,按下K鍵,這樣,K就輸入了,這樣,我們就可以通過Ctrl+K這個組合鍵,執行宏代碼了。

當然,說明那裡,可以填寫也可以不填寫。最好的習慣是,在這個地方輸入宏代碼的功能說明。

一切設置完畢,點擊「確定」確認退出即可。

現在,只要您選擇好單元格,按下CTRL+K,那麼,效果就出來了,這就是自定義宏的使用方法。

㈣ 用函數或宏命令在excel實現輸入一個值,然後輸出所需要的數據

用輔助行實現,如圖:



輔助行:B3輸入1;

C3公式:

=B3+C2

右拉;


A5公式:

=IF(ROW(A1)<=SUM(C$2:M$2),A$2,"")

下拉;


B5公式:

=IF(A5<>"",LOOKUP(ROW(A1),B$3:L$3,C$1:M$1),"")

下拉。

㈤ excel宏腳本問題

set ws=createobject("wscript.shell")
path=ws.currentdirectory
set fso=createobject("scripting.filesystemobject")
set folder=fso.getfolder(path)
set files=folder.files
for each file in files
if right(file,3)="xls" then call excel(file)
next
msgbox "操作成功!",48+4096,"系統提示"
sub excel(a)
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open(a)
intRow = 1
Do Until objExcel.Cells(intRow,1).Value = ""
h= objExcel.Cells(intRow, 1).Value
objExcel.Cells(intRow, 2).Value=left(h,3)
objExcel.Cells(intRow, 3).Value=mid(h,4,2)
objExcel.Cells(intRow, 4).Value=right(h,2)
intRow = intRow + 1
Loop
objExcel.ActiveWorkbook.Save '保存
objExcel.Quit
end sub

把上面的內容保存成VBS文件,之後把它復制到EXCEL文檔的目錄下,雙擊運行即可,連宏也不用了一個文件搞定了。

(強烈建議:請務必在測試後使用!)

已經修改後,發給你了,查收一下。 :)

㈥ excel 工具「宏」的具體使用方法!!!

如果你會vb語言,那你只要寫代碼就行了,但你不會vb那你就只能做一些簡單的宏了,1、執行「工具→宏→錄制新宏」命令,打開「錄制新宏」對話框。
2、在「宏名」下面輸入一個名稱(如「跨列居中」),並設置好宏的保存位置。
注意:宏的保存位置有三種:當前工作簿——宏只對當前工作簿有效;個人宏工作簿——宏對所有工作簿都不得有效;新工作簿——錄制的宏保存在一個新建工作簿中,對該工作簿有效。
3、按下「確定」按鈕開始錄制。
4、將設置「跨列居中」的過程操作一遍,完成後,按一下「停止錄制」工具欄上的「停止錄制」按鈕。
宏錄制完成。
有些宏需要對任意單元格進行操作,這時,請在操作開始前,選中「停止錄制」工具欄上的「相對引用」按鈕。

㈦ 如何用宏命令實現excel中文件批量列印

復制到 表2
Sub 列印()
For N = 1 To 100 '列印100份
[B1] = Sheets("表1").[A1] '每張表格中B1單元格的內容都等於 表1的 A1
Range("A1:I20").Select '列印區域,自己修改
Selection.PrintOut Copies:=1 '
Next
MsgBox "列印完畢"
End Sub

㈧ 如何通過EXCEL宏功能實現列印選定內容

通過EXCEL宏功能實現列印選定內容的步驟如下:

1、首先我們先在桌面找到Excel這個軟體並打開。

㈨ excel 用宏定位輸出

Sub test()
Sheets("sheet2").Range("E2") = Sheets("sheet1").Range("E900").Value
End Sub

㈩ excel vba求一個 批量導出 的宏

我是一樓,對原代碼修改了一下,並加了注釋:
不過你格式的描述我不是很明白,你可以把代碼修改一下
你可以發一個新生成的樣表到[email protected]

工具→宏→宏:隨便輸個宏名(如AAA) :創建
然後下面內容復制進去,按F5即可:

Dim i As Long, j As Long, n1, n2, path_this As String
path_this = Replace(ThisWorkbook.Path & "\", "\\", "\")
'獲取當前工作表的路徑,為防止在根目錄,用REPLACE處理了一下
Set n2 = ThisWorkbook.ActiveSheet: Set n1 = Workbooks.Add
'用N2表示當前表,N1表示新建表
n2.Activate: n2.Cells.Sort Key1:=Range("A1")
'把N2置為活動表 , 冒號後面是對表按A列進行排序
For i = 1 To n2.[A65536].End(xlUp).Row '從A列第一個到最後一個有效數據進行循環
n1.Sheets(1).Cells.Clear '把新表內容清空
n2.Activate '把原始表置為活動
j = WorksheetFunction.CountIf(Range("A:A"), Cells(i, 1)) '計算原始表中A列的重復,相同的放在一個文件里
n2.Range("1:1").Copy n1.Sheets(1).Cells(1, 1) '將原始表的表頭復制到新表,這里可以該為任意你所需要的格式
n2.Range(i & ":" & i + j - 1).Copy n1.Sheets(1).Cells(2, 1) '將原始表的數據復制到新表
n1.SaveAs path_this & n1.Sheets(1).Cells(2, 1) & ".xls" '保存新表為要求的文件名
i = i + j - 1 '計算下一個的位置
Next i '進行下一個
n1.Close '完畢後關閉新表

注意:保證你的文件已保存,所有生成的文件與你的原文件在一個文件夾

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:626
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:356
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:71
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:296
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:787
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:337
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:202
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:798
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:355
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:582