|
各位老师,最近一直在论坛上学习,慢慢研究,因为我太愚钝并没有完全弄清楚,现有个问题想请教各位老师。
我设计的这个表的目的是:
1.在离线本地局域网内,通过文件共享的方式,可以让网内所有人查看到汇总表的基本信息。
2.局域网内各人员均可通过登记表的信息填写,点击提交存储到汇总表当中。
现在遇到的问题:
1.登记表点击提交,在复制的过程中发现,数据不到粘贴到指定位置,而是光标在哪里复制到哪里。
2.如果将两表放在一个工作簿内,由于担心网内同时登记,文件无法保存,所以我将两表分开存放到两个工作簿内。但是在复制过程中两个工作簿都要打开,很笨拙,有没有后台操作的办法?
麻烦有识之士帮我解决这些问题,感激不尽。
Sub 复制信息()
ActiveCell.Range("A1:A6").Select
Selection.Copy
Windows("登记表.xlsx").Activate
ActiveCell.Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
ActiveCell.Offset(3, 5).Range("A1").Select
Windows("客户信息表.xlsx").Activate
ActiveCell.Offset(6, 4).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Windows("登记表.xlsx").Activate
ActiveCell.Offset(-3, 1).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("客户信息表.xlsx").Activate
ActiveCell.Offset(0, -4).Columns("A:D").EntireColumn.Select
Application.CutCopyMode = False
Selection.ClearContents
ActiveCell.Select
End Sub
以上是代码,关于复制我想应该是需要一个相对引用,但是实在学不来。
第一次发贴不会传附件,我把文件传到了网盘中,麻烦各位老师帮我看一下,谢谢。
链接:https://pan.baidu.com/s/1upQWtnkxw5ka1O0TUzmFOg
提取码:nkg3
|
|