將EXCEL裡的電話號碼用逗號分隔匯出
有個同事需要在EXCEL表中某一列匯出電話號碼,並用逗號隔開,GOOGLE查了一些文件後,呼叫VB來完成這個轉換,總結如下:
1、EXCEL裡,選擇選單,工具-宏-Visual Basic 編輯器,貼上以下程式碼。
Sub QuoteCommaExport()
' Dimension all variables.
Dim DestFile As String
Dim FileNum As Integer
Dim ColumnCount As Integer
Dim RowCount As Integer
' Prompt user for destination file name.
DestFile = InputBox("Enter the destination filename" _
& Chr(10) & "(with complete path):", "Quote-Comma Exporter")
' Obtain next free file handle number.
FileNum = FreeFile()
' Turn error checking off.
On Error Resume Next
' Attempt to open destination file for output.
Open DestFile For Output As #FileNum
' If an error occurs report it and end.
If Err <> 0 Then
MsgBox "Cannot open filename " & DestFile
End
End If
' Turn error checking on.
On Error GoTo 0
' Loop for each row in selection.
For RowCount = 1 To Selection.Rows.Count
' Loop for each column in selection.
For ColumnCount = 1 To Selection.Columns.Count
' Write current cell's text to file with quotation marks.
Print #FileNum, Selection.Cells(RowCount, _
ColumnCount).Text & ",";
' Check if cell is in last column.
If ColumnCount = Selection.Columns.Count Then
' If so, then write a blank line.
Print #FileNum,
Else
' Otherwise, write a comma.
Print #FileNum, ",";
End If
' Start next iteration of ColumnCount loop.
Next ColumnCount
' Start next iteration of RowCount loop.
Next RowCount
' Close destination file.
Close #FileNum
End Sub
2、在EXCEL表中選擇你要匯出的那一列電話號碼,點選選單,工具-宏-宏,選擇QuoteCommaExport,點選“執行”。
3、在彈出的對話方塊中,輸入路徑和匯出的檔名。回車,電話號碼就在新的檔案用逗號分隔開來了。
4、在新的檔案裡發現一個電話號碼為一行,NND,同事說不符合要求,必須所有號碼為一行。後來用UltraEdit-32轉換了,選擇所有號碼,點選選單,格式-轉換回車/換行符為換行,所有號碼為一行了。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21100044/viewspace-1019592/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jq用逗號分隔字串字串
- 逗號分隔,輸出陣列陣列
- 將List元素拼裝成逗號分隔的字串字串
- 如何快速將資料用逗號隔開——巧用EXCELExcel
- MySQL 查詢表所有列名,並用逗號分隔MySql
- 將List中的資料組成用逗號分隔的字串,如'a','b','c'字串
- iOS+以逗號分隔大資料iOS大資料
- oracle拆分逗號分隔字串 實現splitOracle字串
- 教你excel篩選手機號碼公式和excel篩選正常電話號碼Excel公式
- Java 中將列表轉換為字串,並使用逗號分隔其中的元素Java字串
- Oracle以逗號分隔的字串拆分為多行資料Oracle字串
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- Oracle拆分逗號分隔字串 - REGEXP_SUBSTROracle字串
- 使用 UTL_FILE匯出TAB和逗號分割資料
- (excel辦公小技巧)怎麼快速把電話號碼批量匯入手機通訊錄Excel
- Java中將電話號碼轉換為數字Java
- 教你excel表格如何快速提取名字和電話號碼Excel
- Excel統計某電話號碼有多少人打過Excel
- 電話號格式
- 正規表示式實現的千分位加逗號分隔效果
- delphi cxgrid匯出excel去除貨幣符號Excel符號
- JavaScript 逗號(,)用法JavaScript
- JavaScript 逗號用法JavaScript
- (方法)怎麼快速把電話號碼批量匯入通訊錄
- 17_電話號碼的字母組合
- oracle plsql之如何把以逗號,分隔的字串分割成多個子字元OracleSQL字串字元
- 手機號碼和電話號碼合法性驗證程式碼
- 教你:怎麼快速把電話號碼批量匯入手機通訊錄
- 【力扣】電話號碼的組合(回溯法)力扣
- JS數字格式化(用逗號隔開 程式碼已做了修改 支援0-9位逗號隔開)JS
- 研究員利用 Twitter 一應用漏洞將 1700 萬個電話號碼跟使用者賬號配對起來
- Java正規表示式——驗證手機號和電話號碼Java
- STM32 上位機 測試藍芽電話功能功能(包括撥打電話/結束通話電話/接聽電話/Audio Transfer/獲取通話電話號碼/獲取本地電話號碼/啟用語音識別/獲取本地號碼/獲取運營商名字/3GPP指令)藍芽
- excel表格怎麼把座機固話號碼全部刪除去掉,只要手機號碼。Excel
- CSS 列表最後新增逗號或者分號CSS
- Java實現的簡單電話號碼儲存Java
- 17. 電話號碼的字母組合-c++C++
- JavaScript (,)逗號操作符JavaScript