首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

单元格只点击未编辑时,如何禁止通过Macro添加时间戳?

在Excel中,如果你想要禁止通过宏(Macro)在单元格只点击未编辑时添加时间戳,你可以通过以下步骤实现:

  1. 打开Excel文件并按下Alt + F11组合键,进入VBA编辑器界面。
  2. 在VBA编辑器中,双击左侧的工作表对象,找到你想要禁止添加时间戳的工作表。
  3. 在右侧的代码窗口中,输入以下VBA代码:
代码语言:txt
复制
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Cells.Count = 1 Then
        If Not Intersect(Target, Me.UsedRange) Is Nothing Then
            If Not Target.HasFormula Then
                Application.EnableEvents = False
                Target.Value = Target.Value
                Application.EnableEvents = True
            End If
        End If
    End If
End Sub
  1. 关闭VBA编辑器并保存Excel文件。

现在,当你在该工作表中选择一个单元格时,如果该单元格只是被点击而没有进入编辑模式,VBA代码将会禁止通过宏添加时间戳。这是通过将单元格的值设置为其当前值来实现的,从而阻止时间戳的添加。

请注意,这个方法只适用于禁止通过宏添加时间戳。如果用户手动输入时间戳或使用其他方法添加时间戳,这个方法将不起作用。

此外,关于Excel的宏和VBA编程,腾讯云没有直接相关的产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何进行内存设置

通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。...添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。...这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。 -c 编译并生成目标文件。 -DMACRO 以字符串"1"定义 MACRO 宏。...-DMACRO=DEFN 以字符串"DEFN"定义 MACRO 宏。 -E 运行 C 预编译器。 -g 生成调试信息。GNU 调试器可利用该信息。...通常用在建立共享库。 -static 禁止使用共享连接。 -UMACRO 取消对 MACRO 宏的定义。 -w 不生成任何警告信息。 -Wall 生成所有警告信息。

1.3K20
  • 如何进行环境配置

    通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。...添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。...这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。 -c 编译并生成目标文件。 -DMACRO 以字符串"1"定义 MACRO 宏。...-DMACRO=DEFN 以字符串"DEFN"定义 MACRO 宏。 -E 运行 C 预编译器。 -g 生成调试信息。GNU 调试器可利用该信息。...通常用在建立共享库。 -static 禁止使用共享连接。 -UMACRO 取消对 MACRO 宏的定义。 -w 不生成任何警告信息。 -Wall 生成所有警告信息。

    1.2K20

    疫情期间竟然还有这种病毒?解密古老而又神秘的宏病毒

    宏病毒中常用的自动执行方法有两种:一种是用户执行某种操作自动执行的宏,如Subbotton(),当用户单击文档中的按钮控件,宏自动执行;另一种则是Auto自动执行,如SubAutoOpen()和Sub...AutoClose(),分别在文档打开和关闭自动执行。...单击任何单元格并在此单元格和下面的后续单元格中输入公式=EXEC("calc.exe"),= ALERT("Hello world")和= HALT()。...cobalt strike操作 点击cobalt strike主界面中: 攻击 ->生成后门 -> ms office macro 弹出界面选择Add,创建一个监听。...生成vba代码: word操作 点击上方标签视图标签,在该标签中点击宏按钮,弹出的对话框中输入宏名字,然后单击创建按钮。

    5.5K30

    C++ 环境设置

    通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。...添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。...这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。 -c 编译并生成目标文件。 -DMACRO 以字符串"1"定义 MACRO 宏。...-DMACRO=DEFN 以字符串"DEFN"定义 MACRO 宏。 -E 运行 C 预编译器。 -g 生成调试信息。GNU 调试器可利用该信息。...通常用在建立共享库。 -static 禁止使用共享连接。 -UMACRO 取消对 MACRO 宏的定义。 -w 不生成任何警告信息。 -Wall 生成所有警告信息。

    2.3K51

    excel批量导入图片 宏_怎么启用excel的宏

    ,1.jpg在单元格A1中,2.jpg在单元格A2中,3.jpg在单元格A3中…100.jpg在单元格A100中 法1-使用excel的宏机制   参考链接:http://www.360doc.com/...可以依次点击【开发工具】->【录制新宏】->【停止录制】->【宏】;见下图   2. 此时可以看到刚刚录制的宏,选中你刚刚录制的宏Macro1,点击编辑】,见下图   3....将文件内容清空,【ctrl+A】->【delete】,将下面脚本复制进去,见下图 Sub Macro1() ' ' Macro1 Macro ' 宏由 Administrator 录制,时间: 2018....Select 插入D:\picture路径的图片,格式为jpg   4.快速删除指定图片的方法,   参考链接:https://bbs.csdn.net/topics/390084451   1)点击其中一张图片...通过属性调节第100张图片(即最上面的图片)的大小,和1中的行高一样   5. 将第100张图片单独剪切复制A列的第100行   6.

    2K11

    Spread for Windows Forms高级主题(2)---理解单元格类型

    当使用控件,仅需点击确定或取消按钮关闭控件。“Today”(或者“Now”)按钮可以简单地将单元格中的值设置为当前日期(或时间)。...使用子编辑器 对于几种可编辑单元格类型,当你点击单元格的内部,就会显示一个编辑器。...通过点击F4键 通过编辑模式中双击单元格 通过点击下拉按钮(当DropDownButton属性被设为“True”) 创建你自己的子编辑器的步骤是: 1) 为一个子编辑器创建一个新的Form类。...禁用子编辑器 在可编辑单元格类型中,当你点击单元格内部,就会默认地显示一个子编辑器。但是有的时候你可能想禁用这些子编辑器。...例如,在日期时间单元格中,你可能想要禁止弹出的日历控件; 在数字单元格中你可能想要禁止弹出的计算器控件。

    2.5K80

    应用|让Excel的目录超级自动化

    然后一旦有工作表的名字被修改,超链接也必须修改后才可以使用,否则就是一个查无此表;再或者新加入的工作表后,再次需要右键选择编辑等等操作后才能更新到目录中。...比如添加新的工作表后,目录在对应的位置就自动添加了超链索引。 比如工作表的名字更改后,目录里的名字和超链也自动修改。 比如工作表被删除后,目录也自动删除其对应的索引。...这样的自动化目录是不是看起来就丝滑了不少,富裕的时间至少可以去喝一杯82年的咖啡。 那么是如何实现的呢?...选择Developer中的Visual Basic,然后点击工作表后添加代码保存即可。...一个是目录工作表后移导致目录混乱,所以要严格控制For循环中i和j的关系,并且保证目录工作表的位置不变: 第二个可能遇到的问题是再次打开Excel后VBA不工作的问题,主要原因是宏被禁止了。

    1.1K30

    vue源码中的nextTick是怎样实现的

    定义一个变量 callbacks,把通过参数 cb 传入的函数用一个函数包装一下,在这个中会执行传入的函数,及处理执行失败和参数 cb 不存在的场景,然后 添加到 callbacks。...在 2.6 + 版本中采用一个时间来解决 #6566 这个BUG,设置一个变量 attachedTimestamp,在执行传入 nextTick 函数中的 flushSchedulerQueue 函数...,执行 currentFlushTimestamp = getNow() 获取一个时间赋值给变量 currentFlushTimestamp,然后再监听 DOM 上事件前做个劫持。...执行 var attachedTimestamp = currentFlushTimestamp 把 nextTick 回调函数执行时的时间赋值给变量 attachedTimestamp,然后执行 if...(e.timeStamp >= attachedTimestamp),其中 e.timeStamp DOM 上的事件被触发时间大于 attachedTimestamp,这个事件才会被执行。

    59710

    EXCEL VBA语句集300

    指定数组的第一个下标为1 (2) On Error Resume Next ‘忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler ‘当错误发生跳转到过程中的某个位置...ThisWorkbook.Name ‘返回当前工作簿名称 ThisWorkbook.FullName ‘返回当前工作簿路径和名称 (15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小...,vbYesNo) ‘在消息框中点击“是”按钮,则Ans值为vbYes;点击“否”按钮,则Ans值为vbNo。 If MsgBox(“Continue?”... 其他 (98) Application.OnKey “^I”,”macro” ‘设置Ctrl+I键为macro过程的快捷键 (99) Application.CutCopyMode=...ThisWorkbook.FileFormat ‘返回当前工作簿文件格式代码 (108) ThisWorkbook.Path ActiveWorkbook.Path ‘返回当前工作簿的路径(注:若工作簿保存

    1.8K40

    excel常用操作大全

    按ctrl+f快捷搜索~ 1.如何向现有单元格批量添加固定字符?...当你放开鼠标左键,一切都变了。 如果您在原始证书编号后添加19,请在B1单元格中写入:=A1 '13 ',然后按回车键。 2.如何在文件下拉窗口底部设置最近运行的文件名数量?...9.如何快速定位格?单元 方法1:按F5显示“位置”对话框,在参考栏中输入要跳转到的单位的格地址,在单市按“确定”按钮 方法二:点击编辑栏左侧格单元的地址框,输入格单元的地址 10....“ctrl *”的特殊功能 一般来说,当处理工作表中有大量数据的表格,可以通过选择表格,中的单元格格,然后按Ctrl+Shift *来选择整个表格。...首先选择一个区域,然后点击鼠标右键,弹出快捷菜单,根据操作需要选择不同的命令。 16、如何摆脱网络格线? 1)在编辑窗口中移除表格格线。

    19.2K10

    基于GIS的合肥市BRT和Metro的交通可达性研究-part3

    通过在交通路网数据集的属性表中添加3个字段,分别是“Speed”、“Minutes”和“Meters”并赋值。 ? (2)Restriction ①被限制的元素在分析是不连通的。...2.2.2 模拟路口禁止转弯 路口转弯要素类:“RestrictedTurns” (1)通过在建好的网络数据集中新建转弯要素类。...即将高架桥与地面道路的交点除去,不设节点,保证高架桥在高架桥进出口与地面交通相连通。 2.2.4 模拟红绿灯系统 实际交通中,路口红灯等候时间是不可忽略的要素,它往往会占据总行车时间的很大比例。...需要为交通路网模型添加路口通行时间通过通用转弯延迟属性设置,来模拟红绿灯系统。...à双击【转弯】行的【值】列对应的单元格,显示【通用转弯延迟赋值器】对话框; à设置各个方向的平均通行时间,其单位是秒; ? à重新构建网络模型。

    99420

    微软VS Code已原生支持Jupyter笔记本,再也不用打开网页调试运行了

    基本操作 代码单元格可以处于三种状态:选中、命令模式和编辑模式。这三种状态由代码单元格左侧的竖线表示。如果看不到任何竖条,则表示该单元格未被选中。...当代码单元格处于命令模式,左侧的竖线为蓝色长条,表示已被选中。 ? 若处于编辑模式,则竖线将带有绿色斜线阴影。 ? 后面两种模式该如何切换?...从编辑模式切换到命令模式,按ESC键;从命令模式切换到编辑模式,按Enter键。 但是Jupyter笔记本通常不会只有一个单元格点击笔记本底部或者顶部的的“+”图标,都可以添加新的代码单元格。 ?...还有一种更快速创建单元格的方法:当处于命令模式,按下A将在所选单元格上方添加一个单元格,按下B将在所选单元格下方添加一个单元格。 写好代码后,点击单元格中的绿色箭头,运行结果将显示在下方。 ?...也可以点击窗口上方的双箭头来运行所有的单元格。 ? 删除代码单元可以通过工具栏中的删除图标,或者选定的代码单元格处于命令模式下,按下dd来删除。 ?

    5.4K40

    零难度指南:手把手教你如何通过在线Excel实现资产负债表

    前言 作为财务分析中的三大报表之一,资产负债表的作用是展示一个企业在特定时间点上的财务状况。今天小编就为大家介绍一下如何使用葡萄城公司的纯前端在线表格控件SpreadJS实现一个资产负债表。...命名信息,即可以给一个单元格、区域、函数,常量,表格定义一个别名,后续可以直接通过这个别名进行引用。 添加的命名信息如下: 公式可以修改为如下(制表年份-1 即为期初数据对应财年)。...具体方式可参考下方的教程:https://gcdn.grapecity.com.cn/showtopic-162002-1-1.html 在流转至审批阶段,审批单元格编辑权限打开,其他单元格处于只读状态...,所以可以将B42:E42单元格设置为锁定,其余单元格设置为锁定。...3)打印和导出pdf 在打印,可以直接使用设计器自带的打印功能,点击打印按钮即可唤起浏览器的打印窗口。如果需要调整布局、边距等,可以通过页面布局按钮进行相应设置。

    16810

    这些掌握了,你才敢说自己懂VBA

    准备案例 (1)新建一个Excel工作簿,随意命名 (2)单元格A4输入「10」,单元格B4输入「+」,单元格C4输入「8」,单元格D4输入「=」 2. 如何计算上述运算,并写入单元格E4里?...那VBA如何操作呢?...):简单理解就是一段用VBA编写的小程序 (4)修改宏名「加减法」,点击「新建」 (5)自动弹出界面,进入了VBA代码编辑器 上次介绍了什么是VBA以后,我们知道多数代码放置在标准代码「模块」中。...(2)宏的结构 (3)cells属性以及cells操作Excel单元格 (4)如何在Excel放置按钮,并关联宏 通过5步实现: 点选「开发工具」-「插入」-「按钮(窗体控件)」---> 鼠标变为...「黑色+号」,按住鼠标「左键」,向右拖动 ---> 松开,自动弹出一个窗口 ---> 修改宏名「加减法」,点击「新建」 ---> 编辑代码即可 要点注意: 在案例Excel文件中,附赠有日常工作中常用的

    44130

    React项目前端开发总结

    Version:打包JS文件生成的时间禁止缓存 ? 在需要分包加载的组件中使用require.ensure方法 ?...即为store里的数据. return如果要返回异步数据,可以通过redux-thunk和redux-saga这两个中间件来实现,这样就可以以action中发起异步请求了. 8....如果想在缩放屏幕让图表自适应,可以加个监听事件,记得在组件将要卸载移除事件 ? 10. 编辑器UEditor的使用 首先,引入编辑器文件 ?...上图自定义this.createOnUeReady()的方法里面执行要添加开关,保证执行一次回调,避免多次触发事件 最后,在组件卸载销毁编辑器 ? 正常加载所功能的编辑器如下: ?...需要特别注意的是,使用了ueditor后,一定要在webpack中添加插件配置,这样打包过后才能将ueditor添加到打包文件里面去 ? 11. 图片裁剪插件react-cropper的使用 ?

    1.5K20

    TDesign 更新周报(2022年7月第3周)

    更名为 validateRowData,存在不兼容更新 FeaturesTable: 树形结构,支持同时添加多个根节点Table: 可选中行,扩大选择组件的点击范围Table: 拖拽调整宽度,非边框模式...,悬浮到表头,显示表头边框 Bug FixesTable: 修复可编辑单元格,校验失败的信息无法清除问题Table: 树形结构,修复树形结构懒加载顺序问题Swiper: 动态修改 swiper item...table: 可编辑单元格/可编辑行,新增 showEditIcon,用于控制是否显示编辑图标table: 新增可编辑行的表格table: 可调整列宽,无边框表格,悬浮到表头显示边框,方便用户寻找调整列宽的位置...TagInput: 修复hover组件换行的样式异常drawer: 修复开启 destroyOnClose 多次打开关闭动效丢失问题table: 可编辑单元格,修复无法透传 ReactNode 属性到组件...table: 可编辑单元格,修复 onEnter 无法触发 onEdited 问题table: 可编辑单元格,一旦校验不通过,后续编辑无法退出编辑态问题card: 修复 header 渲染失效问题Select

    2.8K30

    这件神器,每个 Python 学习者都值得一试

    回到 notebook 界面,可以看到,从上到下分别是: 当前文件的标题,以及最后一次保存的时间 菜单栏,包括文件操作,各种编辑选项,内核控制,以及帮助等菜单 工具栏,从左到右分别是:保存文件、新增单元格...当然,你随时可以点击上面的格子,修改或者添加更多的代码。 再看一个例子: ? 在后面的格子里,我写了一个循环,让它输出一系列数字。运行一下,就能直观地看到运行结果出现在代码下方。...04 编辑模式和命令模式 按照你选中一个单元格的方式,单元格有两种不同的激活模式:编辑模式和命令模式。...如果你点击代码区域,则单元格就进入编辑模式,光标将在你点击的位置闪烁,而左边的指示条也变成绿色,表示你正在编辑代码内容: ? 在编辑,你可以按 ESC 键退出编辑模式,回到命令模式。...如果你想要返回到之前的 Checkpoint,你只需要在菜单栏上选择 File(文件)-> Revert to Checkpoint(返回到记录点),并点击对应的记录点的时间即可。

    90120

    这件神器,每个 Python 学习者都值得一试

    如何使用 回到 notebook 界面,可以看到,从上到下分别是: 当前文件的标题,以及最后一次保存的时间 菜单栏,包括文件操作,各种编辑选项,内核控制,以及帮助等菜单 工具栏,从左到右分别是:保存文件...运行之后的输出结果将会显示在单元格内容的正下方,然后输入光标就会跳转到下一个格子,方便你继续写更多的代码。当然,你随时可以点击上面的格子,修改或者添加更多的代码。...编辑模式和命令模式 按照你选中一个单元格的方式,单元格有两种不同的激活模式:编辑模式和命令模式。...如果你点击一个单元格的周边空白处或是输出部分,你选中的这个单元格就进入了命令模式,左边的指示条是蓝色: 如果你点击代码区域,则单元格就进入编辑模式,光标将在你点击的位置闪烁,而左边的指示条也变成绿色,...你就会在标题旁看到 Checkpoint 保存的提示: 如果你想要返回到之前的 Checkpoint,你只需要在菜单栏上选择 File(文件)-> Revert to Checkpoint(返回到记录点),并点击对应的记录点的时间即可

    88940
    领券