两个单元格内容同时更改

快乐的塔塔

创作者俱乐部成员

A1,B1分别设置了下拉框,内容是一样的 当A1更改选项的时候B1也跟着变,B1更改的时候A1也跟着变 例如当A1选了“1月”,B1也是“1月” B1选了“2月”,A1也变成“2月”
广东省
浏览 1464
收藏
7
分享
7 +1
13
+1
全部评论 13
 
快乐的塔塔

创作者俱乐部成员

function Application_SheetChange(sh,rg){ let sh1=Sheets.Item("Sheet1"); let sh2=Sheets.Item("Sheet2"); if (sh.Name==sh1.Name){ if(rg.Value2!=sh2.Range("A1").Value2){ sh2.Range("A1").Value2=rg.Value2; } } if(sh.Name==sh2.Name){ if(rg.Value2!=sh1.Range("A1").Value2){ sh1.Range("A1").Value2=rg.Value2; } } with (Application){ ScreenUpdating=false; } }
· 广东省
回复
 
快乐的塔塔

创作者俱乐部成员

根据@懒人办公 大佬的教学,写了个js,可正常使用。 示例:两个工作表的A1单元格为下拉框。
· 广东省
回复
 
zha7090

创作者俱乐部成员

如果是为了A1、B1数据同步修改。我用超链接的方式完成了两个表格的数据同步更新。点击A1或B1的时候,都会自动跳转到E1表格中的“下拉列表”中。选择适当数据,A1、B1即自动完成更新。 附文件链接: 【金山文档】 超链接方式实现 https://kdocs.cn/l/cvXM6MjnsC1y
· 广东省
1
回复
快乐的塔塔

创作者俱乐部成员

谢谢
· 广东省
回复
 
使用VBA或JS宏
· 陕西省
1
回复
 
应该要使用JS宏或VBA宏来实现吧,用公式应该没法实现
· 浙江省
1
回复
 
王俊博

创作者俱乐部成员

使用控件可以完成这个效果。先按下图插入1个窗体,然后复制即可。 希望对你能有帮助!
· 河北省
2
回复
快乐的塔塔

创作者俱乐部成员

试了一下,这样是两个窗体控制同一个单元格吧
· 广东省
回复
 
好像可以,用vba 吧
· 新加坡
1
回复
 
wps ai
· 陕西省
1
回复
 
孙璐阳

创作者俱乐部成员

应该只能单向关联吧,A1变化,B1跟着变,同时实现B1变化,A1跟着变应该就不行了~
· 广东省
1
回复
zha7090

创作者俱乐部成员

我试着用超链接的方式,完成A1、B1表格数据的同步变化。也许能实现提问者的要求。晚一些时候,写一个小文章,供有需求的人员参考了。 如果是为了A1、B1数据同步修改。我用超链接的方式完成了两个表格的数据同步更新。点击A1或B1的时候,都会自动跳转到E1表格中的“下拉列表”中。选择适当数据,A1、B1即自动完成更新。 附文件链接: 【金山文档】 超链接方式实现 https://kdocs.cn/l/cvXM6MjnsC1y
· 广东省
1
回复