VBA实现读取text文本内容,写入到单元格
VBA实现读取text文本内容,写入到单元格如图:求实现vba代码读取text文本内容过滤掉每行的@@@@@@@@@@,将多行内容顺序写入到excelH列的单元格里,写之...
VBA实现读取text文本内容,写入到单元格如图:
求实现vba代码
读取text文本内容过滤掉每行的@@@@@@@@@@
,将多行内容顺序写入到excel H列的单元格里,写之前判断该列的单元格是否有内容,若有,则在其下一单元格开始写入。 展开
求实现vba代码
读取text文本内容过滤掉每行的@@@@@@@@@@
,将多行内容顺序写入到excel H列的单元格里,写之前判断该列的单元格是否有内容,若有,则在其下一单元格开始写入。 展开
展开全部
Sub test()
Dim starRng As Range
Set starRng = Sheet1.Range("B5") '要输入的第一个单元格
Dim txtPath As String, nextLine As String
txtPath = ThisWorkbook.Path & "\temp.txt" 'txt所在的目录
Open txtPath For Input As #1
Do While Not EOF(1)
On Error Resume Next
Line Input #1, nextLine
If InStr(nextLine, "@@@@") > 0 Then '如果包含连续4个以上的@ 则换行
Set starRng = starRng.Offset(1, 0)'下一行
Else
starRng = starRng & IIf(starRng.Value = "", "", Chr(10) & Chr(13)) & nextLine
End If
Loop
Close #1
End Sub
我就要悬赏,能给多少就给多少,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询