用VBA可以实现多人同时编辑Excel吗?
vba吧
全部回复
仅看楼主
level 6
如题
2023年08月03日 03点08分 1
level 2
不行
2023年08月03日 05点08分 2
level 1
可以的,主要是看你想怎么个多人法
2023年08月03日 05点08分 3
@夜幕降临100 可以,那只要通过ADO连上一个SQL SERVER或者ACCESS的数据库就可以实现
2023年08月08日 06点08分
有什么讲究么,三五个人可以同时编辑即可
2023年08月03日 06点08分
@夜幕降临100 要看你怎么定议编辑的功能,如果是需要实时看到别人的修改结果,直接使用共享文档就可以
2023年08月03日 06点08分
@ISD_狮子座 你是完全不看问题内容 是吧
2023年08月03日 06点08分
level 1
你是想说,几个人同时录入类似的信息,最后整合到一起?
2023年08月04日 03点08分 4
差不多吧,比如一个Excel表格信息收集单,需要不同的部门填写,同样的模板,因为有一些特殊的要求,做了一些VBA功能在里面。如何实现
2023年08月04日 07点08分
表格设置共享就好了
2024年01月13日 01点01分
level 11
肯定能
2023年08月04日 11点08分 5
如何实现,大佬:不同的电脑能同时访问该xlsm文件,比如都录入销售数据,互相看不见,但是能录在一个表格内
2023年08月08日 06点08分
level 1
最后的就是用VSTO写个插件,前后端数据分离
2023年08月09日 05点08分 6
level 6
一个工作簿里面3张工作表,分别设置不同的查看密码,最后用vba整合到一起
2023年08月16日 15点08分 7
需要同时登录,且可编辑
2023年08月17日 01点08分
@夜幕降临100 多久你还没搞定?前后端分离,也就是你展示页面跟数据页面分离开来,设置不同的用户名读取不同的信息,只是最好用插件写,VBA的太容易破解了
2023年08月17日 06点08分
@夜幕降临100 是可以同时编辑,只是登陆的时候输入不同的密码才能编辑。
2023年08月17日 14点08分
@天涯望海小童鞋 找到一种方法,只是还没来得及付诸实施。我也在担心VBA的破解问题...你说的插件具体指什么呢?
2023年08月18日 00点08分
level 10
通过数据库交互实现,xlsm文件只作为客户端使用,跟C/S架构系统一样,数据不存放在本地文件上而是在数据库里,在局域网里会比较容易实现,如果远程的话麻烦点你需要有个服务器提供数据库访问
2023年08月25日 03点08分 8
你是懂行的
2023年08月25日 03点08分
level 8
楼主,我觉得三楼狮子是靠谱的,他那个我不会,毕竟没接触过数据库啊;我这边提一下我的想法啊,拆分是必须要拆分的,同时在线编辑很多,金山,企业微信文档都可以,但均不支持vba,线下创建共享文件夹,按部门分别共享至各部门让其填写,本地带vba的excel增加收集各部门表格数据代码,并进行处理;收集数据处理数据,你想法是一块搞,不太可能,不是多人同时编辑的话,vba分别设密码,打开特定sheet,但是vba加密就是个笑话
2023年08月26日 01点08分 9
吧务
level 11
用在线云表吧。这些功能 不是Excel 及VBA的强项
2023年10月10日 04点10分 10
有道理,只不过1不会用在线云表2用vba自己可以定制化一些功能
2023年10月10日 05点10分
@夜幕降临100 云表我使用过的都比较慢,不知道是不是通病
2023年10月10日 06点10分
level 8
最近我了解到wps可用团队文档,挺好使的,但相应的,最好操控也同样使用wps,在wps软件团队文档上操作;若直接线上操作即在分享过来的链接上操作,几乎无操作性可言,仅能看看差不多
2024年01月11日 09点01分 11
level 11
我提几个你说的关键字:多人,同时,(用),VBA代码,编辑Excel ?
2024年01月11日 13点01分 12
level 11
我一直看有位主播,有时候他聊一些日本IT产业落伍之效率低下,让我咂舌。
看此贴让我对国内企业信息化水平,也感到咂舌
这都什么年代了,还有VBA捣鼓工作协同的事呢?感觉你们聊的公司都快落后一甲子年了
Office365都多少年了,在你们讨论这事的时候,Office2016,2019都已不支持访问Office365了,国内还在用Office2007, 2010,还在讨论买几个软件版权事,Office办公组件必须人手一份,时实共享编辑早就Sharepoint实现,表单自动化早就AutoMate和 PowerBI用不着什么代码。Copilot已经是Office365的常用组件了。国内还在代码科技捣鼓协作的事,都这种玩下去的话,不都把自己玩成象日本那样的老古懂了。
2024年01月13日 16点01分 13
你也太看得起我了,纯粹个人兴趣而已,又不是专业人员,代表不了行业状况
2024年02月04日 05点02分
@夜幕降临100 讨论问题跟谁瞧不起谁,没有一点关系。你去看新楼层我的回复。这个吧很多人都不是做程序设计的,都不是专业人员,包括我
2024年02月04日 06点02分
@lxlzmh2002 不要那么极端,我只是提出一个点,操作场景也不是你举例的那样
2024年02月05日 07点02分
@夜幕降临100 你具体点说嘛,举你要做的例子,怎么个同时法?
2024年02月05日 07点02分
level 11
@夜幕降临100: 是您没仔细去思考你的问题
大家用VBA,它的优势究竟是什么?它比人聪明?并不是。它不怕脏不怕累?吃苦耐劳的人有的是。它能完成难度高而人做不到的事?都不是。
VBA最厉害之处是速度快,天下武功,唯快不破,这是它的最大优势。
回到你的问题: 用VBA可以实现多人同时编辑Excel吗?
假如一个Excel文件需要三个人协做编辑,每个人操作要30分钟。用了VBA之后,原来30分钟的活在0.1秒之内瞬间完成,请问在这种情况下,三个人怎么个同时编辑法?大家排排坐一起抢着点鼠标么? 您想怎样用VBA实现多个人同时?
2024年02月04日 22点02分 15
vba可以实现多人异地操作,数据同步,只是你不懂
2024年02月22日 02点02分
@边城221 调整一下自已的脑回路。这个贴不是在说可不可以的问题,好吗?而是协同做什么,怎么协同,能理解不?
2024年02月22日 02点02分
看来你应该没搞清楚这是vba论坛,也许你的技术超越了vba,但是这个论坛就是vba的交流讨论场所
2024年02月22日 03点02分
@边城221 你老关心我干啥呀?我懂不懂技术,与这个贴主题有什么关系呢?现在问题是用vba来协同什么?怎么个协同法?知道你就继续说
2024年02月22日 03点02分
level 11

2024年03月01日 03点03分 16
1