高分程式碼!用vba如何檢索一個資料夾裡所有txt檔案包含
Sub t()
Dim fso, f, f1, fc, s, r
Const ForReading = 1, ForWriting = 2
Set fso = CreateObject("Scripting.FileSystemObject")
'Set fc = fso.GetFile(WScript.ScriptFullName).ParentFolder.Files
Set fc = fso.GetFolder("c:\windows").Files '使用時把c:\windows改成實際的資料夾
L = 1
For Each f1 In fc
EXTName = UCase(fso.GetExtensionName(f1.Name))
If EXTName = "TXT" Then
Set fs = fso.OpenTextFile(f1, ForReading)
fb = fs.ReadAll
If InStr(1, fb, "蘋果") > 0 Then
Cells(L, 1) = f1.Name
Cells(L, 2) = f1.Path
L = L 1
End If
End If
Next
End Sub
Excel VBA讀取txt檔案把txt中的 13 10換成換行
步驟一 設定巨集先把載入巨集安全性設為中或低
步驟二 插入模組alt f11開啟VBA編輯器
打開 選單列》插入》模組,把下面程式碼加進去
Sub DaoChu()
Dim I As Integer, J As Long, RW As Long
For I = 1 To ActiveSheet.UsedRange.Columns.Count
Open ThisWorkbook.Path & "\" & Cells(1, I) & ".txt" For Output As 1
For J = 2 To Cells(65536, I).End(3).Row
Print #1, Cells(J, I).Value
Next J
Close 1
Next I
MsgBox "資料匯出完畢!", vbOKOnly,"匯出成功"
End Sub
步驟三 儲存以後關閉EXCEL步驟四 測試再重新開啟excel,按ctrl shift P就完成匯出了,檔案在D磁碟根目錄下
如果想放在其他目錄,可以吧Open “D:\” &中的D:\改成要的目錄,但是目錄不能有中文字元。
VBA實作匯入TXT資料後依照指定字元分列
Option Explicit '強制變數宣告
Option Base 1 '陣列以1開頭
Private Sub Form_Load()
Dim a(3, 5) As String, tmp As String '定義3x5的陣列與暫存變數
Dim i As Integer, j As Integer '定義暫存變數
Open "C:\Documents and Settings\Administrator\桌面\Test.txt" For Input As #1 '開啟txt檔案
Do While Not EOF(1) '逐行讀取
Line Input #1, tmp '把目前行存到tmp裡
i = i 1 'i表示陣列的第幾行
For j = 1 To 5 'j表示陣列的第幾列
a(i, j) = Split(tmp, "|")(j - 1) '把tmp用」|「符號切割成5段,依序儲存到陣列第i行的5個欄位中
Next
Loop
Close #1
MsgBox a(3, 5) '輸出第3行第5列的字元
End Sub
vba excel怎麼開啟一個txt檔案顯示在textbox或將textbox中內容
新建一個excel工作薄,打開VBA編輯器,插入一個使用者窗體,在窗體中放一個textbox,兩個commandbutton,然後打開窗體代碼視窗貼上以下程式碼
Private Sub CommandButton1_Click()
'讀入一個ANSI編碼的文字文件,並顯示在textbox中
With Application.FileDialog(msoFileDialogOpen)
If .Show Then ipath = .SelectedItems(1)
End With
If ipath "" Then
Open ipath For Input As #1
#TextBox1.MultiLine = True
#TextBox1.Value = StrConv(InputB(LOF(1), 1), vbUnicode)
Close #1
End If
End Sub
Private Sub CommandButton2_Click()
'把textbox中的內容寫入一個文字文件,保存目前工作薄所在的目錄
arr = Split(TextBox1.Value, vbCrLf)
ipath = ThisWorkbook.Path & "\" & Left(arr(0), 8) & ".txt"
Open ipath For Output As #1
For i = 0 To UBound(arr)
Print #1, arr(i)
Next
Close #1
MsgBox "文字方塊內容已儲存!,儲存路徑:" & ipath
End Sub
以上是的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

無法在登錄屏幕Windows 7/8/10/11鍵入密碼?為什麼會出現這個問題?當您無法在登錄屏幕上輸入密碼時該怎麼辦? PHP.CN的這篇文章為您提供了幾種可行的解決方案。
![[已解決] MacOS無法驗證該應用程序是否沒有惡意軟件-Minitool](https://img.php.cn/upload/article/001/242/473/174542694917149.png?x-oss-process=image/resize,p_40)
在Mac上運行應用程序時,您是否遇到了“ MacOS無法驗證此應用程序是否沒有惡意軟件”? PHP.CN的這篇文章向您展示瞭如何解決此問題。

錯誤代碼2000-0415是連接到計算機某些特定電纜的小問題。它在戴爾設備中很常見。如果您目前會收到此錯誤,則PHP.CN網站上此帖子的提示和技巧將對您有所幫助。

您是否曾經遇到過計算機凍結但鼠標仍在移動的情況?許多人對這個問題感到困擾,他們選擇強行關閉計算機。實際上,還有其他方法可以幫助您解決此PR

一些用戶仍然使用Windows 7版本,他們想下載Windows 7 Ultimate SP1。但是,他們不知道在哪裡可以找到ISO文件。不用擔心!這篇來自PHP.CN的帖子告訴您如何免費下載和安裝Windows 7 Ultimate SP1。

如果您最喜歡的電視節目和工作約會之間存在衝突,該怎麼辦? Spectrum DVR可以幫助您!它使您可以錄製自己喜歡的遊戲或電視節目,並隨時觀看。如果您受到Spectrum DV的困擾

您是否知道如何在文件資源管理器中顯示或刪除複選框?如果沒有,您來了正確的位置。 php.cn上的本文向您展示了幾種可行的方法來啟用文件資源管理器中的選擇複選框。

VSS錯誤0x800423F4在Windows 11/10上創建系統映像時發生。如果您被這個煩人的問題困擾,請遵循PHP.CN收集的修復程序以將其紮根。此外,專業的Windows備份軟件(例如Php.cn Shadowmaker)是簡介


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1
好用且免費的程式碼編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),