亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS實現工作表按指定表頭自動分表

2019-10-26 18:05:44
字體:
來源:轉載
供稿:網友
在我們實際工作中經常遇到將工作表按某一表頭字段分開的情況,我們一般的做法是先按指定表頭排序然后分段復制粘貼出去,不但麻煩還很容易搞錯。

下面的VBS腳本就是實現的工作表按指定表頭(由用戶選擇)自動分表功能。需要的朋友只要將要操作的工作表拖放到腳本文件上即可輕松實現工作表分表(暫時只適用于xp系統):

復制代碼 代碼如下:

'拖動工作表至VBS腳本實現按指定表頭自動分表
On Error Resume Next
If WScript.Arguments(0) = "" Then WScript.Quit
Dim objExcel, ExcelFile, MaxRows, MaxColumns, SHCount
ExcelFile = WScript.Arguments(0)
If LCase(Right(ExcelFile,4)) <> ".xls" And LCase(Right(ExcelFile,4)) <> ".xls" Then WScript.Quit
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False
objExcel.Workbooks.Open ExcelFile
'獲取工作表初始sheet總數
SHCount = objExcel.Sheets.Count
'獲取工作表有效行列數
MaxRows = objExcel.ActiveSheet.UsedRange.Rows.Count
MaxColumns = objExcel.ActiveSheet.UsedRange.Columns.Count
'獲取工作表首行表頭列表
Dim StrGroup
For i = 1 To MaxColumns
StrGroup = StrGroup & "[" & i & "]" & vbTab & objExcel.Cells(1, i).Value & vbCrLf
Next
'用戶指定分表表頭及輸入性合法判斷
Dim Num, HardValue
Num = InputBox("請輸入分表表頭的序號" & vbCrLf & StrGroup)
If Num <> "" Then
Num = Int(Num)
If Num > 0 And Num <= MaxColumns Then
HardValue = objExcel.Cells(1, Num).Value
Else
objExcel.Quit
Set objExcel = Nothing
WScript.Quit
End If
Else
objExcel.Quit
Set objExcel = Nothing
WScript.Quit
End If
'獲取分表表頭值及分表數
Dim ValueGroup : j = 0
Dim a() : ReDim a(10000)
For i = 2 To MaxRows
str = objExcel.Cells(i, Num).Value
If InStr(ValueGroup, str) = 0 Then
a(j) = str
ValueGroup = ValueGroup & str & ","
j = j + 1
End If
Next
ReDim Preserve a(j-1)
'創建新SHEET并以指定表頭值命名
For i = 0 To UBound(a)
If i + 2 > SHCount Then objExcel.Sheets.Add ,objExcel.Sheets("sheet" & i + 1),1,-4167
Next
For i = 0 To UBound(a)
objExcel.Sheets("sheet" & i + 2).Name = HardValue & "_" & a(i)
Next
'分表寫數據
For i = 1 To MaxRows
For j = 1 To MaxColumns
objExcel.sheets(1).Select
str = objExcel.Cells(i,j).Value
If i = 1 Then
For k = 0 To UBound(a)
objExcel.sheets(HardValue & "_" & a(k)).Select
objExcel.Cells(i,j).Value = str
objExcel.Cells(1, MaxColumns + 1).Value = 1
Next
Else
objExcel.sheets(HardValue & "_" & objExcel.Cells(i,Num).Value).Select
If j = 1 Then x = objExcel.Cells(1, MaxColumns + 1).Value + 1
objExcel.Cells(x ,j).Value = str
If j = MaxColumns Then objExcel.Cells(1, MaxColumns + 1).Value = x
End If
Next
Next
For i = 0 To UBound(a)
objExcel.sheets(HardValue & "_" & a(i)).Select
objExcel.Cells(1, MaxColumns + 1).Value = ""
Next
objExcel.ActiveWorkbook.Save
objExcel.Quit
Set objExcel = Nothing
WScript.Echo "提示:對" & ExcelFile & "的分表操作完成"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲免费高清视频| 欧美精品videossex性护士| 日韩av电影国产| 亚洲欧美第一页| 久久精品成人欧美大片| 中文字幕亚洲欧美日韩2019| 91美女福利视频高清| 精品国产91久久久久久老师| 日本精品久久久久影院| 久久精品视频网站| 国产成人精品日本亚洲专区61| 成年无码av片在线| 日韩中文字幕国产精品| 国产成人精品国内自产拍免费看| 久久久爽爽爽美女图片| 91久久精品在线| 欧美视频中文在线看| 永久免费毛片在线播放不卡| 久久久久久国产三级电影| 韩国美女主播一区| 亚洲精品国产精品国自产在线| 国产美女久久精品香蕉69| 久久精品国产精品亚洲| 国产精品久久久久久久久| 欧美一区二区大胆人体摄影专业网站| 国产精品人成电影在线观看| 亚洲jizzjizz日本少妇| 欧美日韩激情视频8区| 国产女人精品视频| 国产欧美在线看| 中文字幕欧美精品在线| 日韩欧美极品在线观看| 92版电视剧仙鹤神针在线观看| 狠狠躁夜夜躁人人躁婷婷91| 欧美性视频精品| 日本最新高清不卡中文字幕| 97久久久免费福利网址| 欧美视频一区二区三区…| 亚洲高清免费观看高清完整版| 日韩电影网在线| 亚洲最大的成人网| 日韩av电影在线免费播放| 国产噜噜噜噜久久久久久久久| 日韩av快播网址| 亚洲视频一区二区| 91精品国产91久久久久久吃药| 日韩欧美中文第一页| 福利视频第一区| 久久视频中文字幕| 亚洲自拍偷拍一区| 亚洲成在人线av| 在线观看精品自拍私拍| 精品国内亚洲在观看18黄| 懂色av影视一区二区三区| 久久久免费电影| 久久综合伊人77777蜜臀| 久久亚洲春色中文字幕| 欧美亚洲在线视频| 丝袜美腿亚洲一区二区| 成人做爰www免费看视频网站| 亚洲xxx大片| 国产精品99久久久久久久久| 欧美一区二区三区……| 亚洲国产中文字幕在线观看| 亚洲国产精品99久久| 欧美黑人极品猛少妇色xxxxx| 成人深夜直播免费观看| 国产91精品久久久久久| 亚洲国产精品va| 久久久久国产精品一区| 91久久精品在线| 国产精品一区二区三区在线播放| 国产日韩欧美中文在线播放| 中文精品99久久国产香蕉| 亚洲美女精品成人在线视频| 欧美福利在线观看| 亚洲一品av免费观看| 在线中文字幕日韩| 亚洲影院在线看| 久久久精品网站| 超碰日本道色综合久久综合| 成人激情电影一区二区| 日韩精品极品视频免费观看| 亚洲福利在线看| 久久久精品国产亚洲| 欧美理论电影在线播放| 国产香蕉一区二区三区在线视频| 国产精品一区二区久久久久| 国产美女高潮久久白浆| 欧美激情一二三| 久久久久久久久久婷婷| 黑人巨大精品欧美一区二区三区| 国色天香2019中文字幕在线观看| 国产日韩av高清| 亚洲三级 欧美三级| 日韩欧美在线视频免费观看| 欧美一区二区三区图| 欧美丰满少妇xxxxx| 国产精品av免费在线观看| 久久天天躁狠狠躁夜夜躁| 超碰97人人做人人爱少妇| 国产999精品视频| 欧美理论电影网| 日韩电影大片中文字幕| 日韩电影在线观看免费| 国产日本欧美视频| 国产精品永久免费视频| 日韩免费在线视频| 亚洲国产精品系列| 伊人久久男人天堂| 日韩亚洲欧美中文在线| 欧美性xxxxhd| 国产视频综合在线| 久久精品电影网| 日韩精品欧美国产精品忘忧草| 精品久久久久国产| 91久久久久久国产精品| 欧美日韩在线视频一区二区| 亚洲精品日韩激情在线电影| 欧美性生交xxxxxdddd| 精品福利樱桃av导航| 九九久久国产精品| 91亚洲精品久久久久久久久久久久| 国产精品男人的天堂| 国产精品大片wwwwww| 欧美一区二区三区……| 国产精品久久久久久久久久小说| 国产精品www网站| 中文字幕精品在线视频| 日韩免费不卡av| 国产成人免费av| 视频在线观看99| 国产精品户外野外| 一本色道久久综合狠狠躁篇的优点| 中文字幕亚洲欧美日韩高清| 国产精品久久久久久久电影| 亚洲综合视频1区| 久久久久久尹人网香蕉| 日韩精品视频在线| 欧美精品午夜视频| 国产精品第三页| 日韩av成人在线| 国产91久久婷婷一区二区| www日韩中文字幕在线看| 久久精品国产99国产精品澳门| 精品亚洲一区二区三区| 精品爽片免费看久久| 国产精品一区二区久久国产| 欧美日韩在线视频一区| 国产精品视频一区国模私拍| 高清一区二区三区四区五区| 欲色天天网综合久久| 2019中文字幕在线观看| 91精品在线观看视频| 欧美一级视频免费在线观看| 91在线观看免费网站| 国产精品av在线| 91国产精品视频在线| 亚洲欧美国产高清va在线播| 国产成人精品免费久久久久| 欧美大胆a视频| 欧美激情精品在线| 亚洲欧洲黄色网| 久久99精品国产99久久6尤物|