如果我是要把共享里的东西copy过来要怎么弄啊
\\server3\DailyDump这个是共享的路径,
点开始菜单,点运行,输入\\server3\DailyDump,
里面有个txt的记事本,txt里面的内容会每天自动的更新,我的目的就是:::要把里面的东西,每天自动的copy到我的excel的工作表sheet1上,并且能一行一行的顺序的往下复制,这些代码是写在一个按钮上面的,要怎么写啊,
希望有高手帮忙啦
在线等 非常感谢
你好,你能不能帮我再写一下啊,我想把共享的那个地址,改一下,改成桌面上有一个叫 daily-item-release.txt 的文本文档,
只把需要改的几句话改一下发过来就好啦excel的还是sheet1不变的,但是是从sheet1的第二行开始粘贴的,并且是有从A列copy到H列的,因为那个txt的东西是一行一行的,每行都有有7列东西,一行是从A2到H2的单元格的
只要能弄好,我会加分的哦
Sub 导入txt文件()
Dim wb As Workbook
Application.ScreenUpdating = False
Set fs = CreateObject("Scripting.FileSystemObject")
Set f2 = fs.getfolder("C:\Documents and Settings\Administrator\桌面\")
If Dir(f2 & "\" & "daily-item-release.txt") "" Then
i = ThisWorkbook.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row + 1
Set wb = Workbooks.Open(f2 & "\" & "daily-item-release.txt")
wb.Activate
j = wb.ActiveSheet.Cells.Find("*", , , , 1, 2).Row
Rows("1:" & j & "").Copy ThisWorkbook.Sheets(1).Rows(i)
wb.Saved = True
ActiveWindow.Close
MsgBox "已按要求成功导入TXT文件!"
Else
MsgBox "需要导入的文件不存在,请确定是否已经上传!"
End If
Application.ScreenUpdating = True
End Sub
Set f2 = fs.getfolder("C:\Documents and Settings\Administrator\桌面\")
这句话报错啊,不知道为什么啊
Set f2 = fs.getfolder("C:\Documents and Settings\Administrator\桌面\")
改为
Set f2 = fs.getfolder("C:\Documents and Settings\Administrator\桌面")
你打开你桌面的一个文件夹,看看你的桌面的路径是什么?
可能你不是用Administrator这个用户登录的
O(∩_∩)O谢谢你啊,我不是不给你分,我只是怕给了以后,就不能继续问了,我的这个还没有全部结束,上周五你给我的那个取txt的文档的内容的那个已经好了,但是我把它放在按钮里以后,调用它以后,就一直在出现问题的啊,我今天都改了一上午了呢,我想着把它全部结束了就给分的啊
还是非常感谢你的,非常感谢
那样是可以的,但是我要自动的去导入那个txt 的内容的啊,写程序直接一按按钮就可以了啊
这样比较方便的啊,如果有时间,帮我写一下程序吧
第一次设置导入后,可以实现自动导入,都不用你按按钮了
excel vba ,编程方面的问题,如何将txt文本文档的内容复制到Excel的工作...
Sub 导入txt文件()Dim TextObj Application.ScreenUpdating = False Set fs = CreateObject("Scripting.FileSystemObject")Set f2 = fs.getfolder("\\\\server3\\DailyDump")If Dir(f2 & "\\" & "123.txt") <> "" Then Set TextObj = fs.OpenTextFile(f2 & "\\" & "123.txt")Do While Not Te...
怎么把txt文件中的内容复制到excel表中?
具体实现方法如下:1、初次听到这个要求的小伙伴肯定先想到的是通过excel中的vba来实现,但其实今天要教给大家的方法比用vba还方便,即使用dox命令先将读个txt文件合并,然后再执行excel数据导入功能就可以了。2、将你需要复制的多个txt文件全部存放到同一个目录下面,比如全部放在桌面上等。3、接着使用d...
怎么把多个txt文本的内容,批量导入到excel指定的表格
1、如下图所示,我们在TXT文本内有一些数据内容,想要把他们转到excel表格中。接下来我们先打开excel表格。2、在表格上面的菜单工具栏中有一项数据选项,我们点击选择它,在数据选项下有一项是获取外部数据选项卡,如下图所示。3、在获取外部数据选项卡下,其中就有一项是来自文本选项,我们点击选择,接下...
实用VBA:12.用VBA将txt文本文件导入Excel表格
首先,我们需要明确文本文件的格式。通常,这类文件内容规范,数据按行存储,字段排列顺序一致且格式相同。VBA提供文件对象访问功能,可以打开文件并逐行读取文本数据。每行数据被读入后,使用分隔符(如tab)将字符串拆分为多个子串,并将这些子串保存到字符串数组中。之后,这些子串被逐一写入Excel表格的相应...
如何将VB中TEXT里的文本导入EXCEL里面啊
打开文本数据。新建Excel文档,并打开Excel文档,点击左上角开始处,点击“打开”。打开数据导入界面,选择文本数据点击“确定”,进入下一界面。在下一界面,勾选“逗号”,点击“下一步”,下一页面,继续点击“下一步”。操作完成后,数据导入完成。
vba 如何当前excel 打开txt文件后并将txt文件保存为EXCEL
如果txt文件中的数据是由逗号分隔,试试下面的代码:Sub TXT导入到EXCEL() '把由逗号分隔的TXT数据导入EXCEL Application.ScreenUpdating = False '关闭屏幕刷新 Const ForReading = 1 '打开一个只读文件 Set fso = CreateObject("Scripting.FileSystemObject") '创建文本对象 Set fd = Application.File...
txt文本内容批量导入excel并且进行并列排放
第1步,打开Excel2010窗口,依次单击“文件”→“打开”按钮,如图2010080702所示。图2010080702 单击“打开”命令 第2步,在打开的“打开”对话框中,单击文件类型下拉三角按钮,在打开的文件类型列表中选择“所有文件”选项。然后找到并选中需要打开的TXT文本文件,并单击“打开”按钮,如图2010080703所示。
如何将txt文件中数据导入Excel中某列or某行
用导入数据,将文本数据导入到excel中。1、点击数据——自文本。找到文本文件,并点击导入。2、在文本导入向导默认下一步,进入第二步,根据实际情况选择文本的分隔符,没有系统预设的分隔符,可以输入分隔符。3、为导入的数据选择列数据格式,可以选择常规、日期、文本等,此处选择文本。4、点击完成,为...
如何用VBA导入txt格式文本到Excel
建一个文件夹,把目标txt文件和excel文件放入其中,在excel的宏编辑器中写入以下代码,有些地方可根据你的实际情况做相应改动:Sub import_from_txt()Dim file_name As String, my_path As String Dim lines, cols Dim i As Integer, j As Integer, k As Integer, q As Integer Application....
用VBA复制文本内容到Excel工作表中?
'读取txt数据写入数组中 iPt = iPt & str '连接出txt文件的完整路径 Dim ar() As Variant, k As Integer str = "" '重置为空 Open iPt For Input As #1 '打开iPt文档编号1号 Do Until EOF(1) '当指针越界时结束循环 Line Input #1, str '按行读取到变量中 k = k + 1 '累加 Re...