Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1506|回复: 2

如何隐藏已输入的内容

[复制链接]
发表于 2016-1-10 16:25 | 显示全部楼层 |阅读模式
我在公共场合实用电脑,不想内容被别人看见,有没有办法把输入行以上的内容隐藏起来。
PS:最好支持每输入一行保存一次
PS2:如果可能,希望excel文件每天自动备份一次。

发表于 2016-1-10 20:19 | 显示全部楼层
1.alt-f11,以下代码贴到ThisWorkbook中
  1. Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  2.     Dim x&
  3.     Rows.EntireRow.Hidden = False
  4.     x = Target.Row - 1
  5.     If x > 0 Then
  6.         Rows("1:" & x).EntireRow.Hidden = True
  7.     End If
  8. End Sub
复制代码
2.代码虽可以做到但很耗资源,数据量稍大就会将电脑变的卡顿,因此不建议这样做。
excel本身有自动保存功能,可以根据需要自行设置保存时间。
再有可以将笔记本设置“合上盖子-睡眠”,这样合上盖子后电脑自动进入睡眠状态,耗电很少却不丢失数据。
3.每天第一次打开文件另存一下,养成手动备份是个好习惯。
回复

使用道具 举报

发表于 2016-1-10 21:03 | 显示全部楼层
建议最好上传个附件,这样别人会更有针对性的给你更合适的答案,比如你输入到第几列开始换行等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 17:16 , Processed in 0.478619 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表