Excel函数学习:悟空百问の016:自动生成制作者的名字及即时日期
我是一名汽车线束工艺工程师,我的这个行业有很多的表格需要制作和完善,经常会接触一些需要填写人名和日期信息。总是忘记填写或者忘记更新信息。今天就告诉大家一个小技巧,可以智能更新这些信息。简单来说就是谁打开了这个表格就会更新制作者的名字,和当时的日期,就可以进行有效查询制作人和制作日期,可追溯性就是这么来的。
本期重点
首先考虑这个问题我是这么考虑的:
一台电脑有哪些是固定的首先想到的是IP地址,来跟我学习一下这个IP地址获取。
1.IP地址的获取
1.WIN+R ( win键就是左下角ctrl右边的按键)
2.输入CMD
3.ipconfig/all 写下代码信息
4.回车,查询我们需要的IP地址
获取IP
当我换了一家企业后,发现一个问题,就是公司的电脑IP是活动的,自动获取的IP地址,这个怎么处理呢?经过一番查询,发现了,原来我们的这个网卡物理地址或者这个MAC地址是固定的,这里首先要提醒那些插着wifi的小伙伴,你们的电脑这个mac地址有两个,不要想我一样惊慌,因为wifi释放器也是网卡,它也有一个属于他的小地址。
2.EXCEL获取mac地址
Mac地址也是一样的获取方式,就是cmd ipconfig/all这套流程,那么怎么在excel里面获取这个mac地址呢?固定的mac地址,需要使用下面的CBA进行操作。
1.首先需要获取下列的VBA源码:
Sub mac()
'
' DELETE Macro
'
'Sub text()
Dim temp, brr(), m%
Dim 网卡
Set temp = GetObject("Winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")
For Each 网卡 In temp
If 网卡.ipenabled = True Then
m = m + 1
ReDim Preserve brr(m)
[A1] = 网卡.macaddress
End If
Next
End Sub
2.新建一个宏
在开发工具里面,找到宏-点击进去后-输入宏名:mac-选择创建-粘贴刚才的VBA源码。
创建一个宏
3.创建一个按钮
开发工具-插入-表单控件-按钮(窗体控件)-然后选择已经创建好的宏-编辑名称-结束
创建一个按钮
4.获取mac地址
按一下按钮~这个操作简单了吧~
备注:此处我获取的值放在A1单元格内,如果需要可以修改VBA源码中的A1单元格名称,就可以时间放在你想要放在的单元格内。
获取mac
3.智能显示我们的名字和制作时间
上述讲了那么多,怎么获取制作人名和时间呢?哈哈~
你想一下呢? mac物理网卡地址是死的,获取所有小伙伴的mac地址做一个mac和名字的表格,然后用vlookup函数进行mac地址拉取人名。这样子每次做完表格按一下按钮,在编辑人的名字处就会自动获取mac地址对应的人名。那时间呢?
这个时间可以用=today()函数啊。然后再vba码中加上一串简单的代码就是删除单元格格式,那么自动生成的时间就会被清除格式,然后就可以进行日期锁定了啊。
自动生成日期
操作以下参考信息:
1.=today() 函数
2.复制单元格然后粘贴为数值
3.录制宏