如何实现在一个excel表中,不同的人能查看不同行列的内容?

你好,大侠,求指教 ,是否可以将宏代码共享,非常感谢。

我有个办法,不用宏
首先建一个“源数据”表,用于存储你的数据
账号密码 A123 B456 C789
输入信息 b456(=查询表!C3&查询表!C4,用了一个公式)
信息1 A1 B1 C1
信息2 A2 B2 C2
信息3 A3 B3 C3
信息4 A4 B4 C4
信息5 A5 B5 C5
还有一个“查询表” ,我是在B3开始输入的
账号 b
密码 456
信息1 B1 (=HLOOKUP(源数据!$B$2,源数据!$1:$7,3,0))
信息2 B1 (=HLOOKUP(源数据!$B$2,源数据!$1:$7,4,0))
信息3 B1 (=HLOOKUP(源数据!$B$2,源数据!$1:$7,5,0))
信息4 B1 (=HLOOKUP(源数据!$B$2,源数据!$1:$7,6,0))
信息5 B1 (=HLOOKUP(源数据!$B$2,源数据!$1:$7,7,0))

然后在选择“源数据” 表,右键-隐藏,再审阅,保护工作薄,保护结构和窗口,勾选 窗口 和结构,输入密码,然后确定,就可以了

不知道密码的人 是不能看全部数据的,只能看到查询表,必须输入正确的账号和密码。信息才出来 。

当然。查询表 你也可以选择除了账号,密码输入框以外的所有表格,右键,设置单元格格式,保护,锁定,勾选 锁定和隐藏,确定,然后,审阅,保护工作表,输入密码,允许用户对工作表进行操作选项 由你决定,然后确定,只有就OK了

当然,这个方法是很笨拙的,但是贵在不用代码什么的, 如果换成看每行信息,而不是每列信息,效果更好。

我还可以做一个动态的,及时说 不用“输入信息 b456(=查询表!C3&查询表!C4,用了一个公式)”这个,而是把账号,密码分开存储,同样可以实现,这个有点复杂,有兴趣就hi我,交流

我这个办法觉得可以实现 不用编写VBA追问

方便留个电话吗,座机,还是请教下,细节,谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答