这个不需要用宏啊,直接用函数就可以,选中C列,输入函数:=if(a:a=b:b,1,"") ,按CTRL+ALT+ENTER结束。都不用下拉就有结果了。一般用excel是能用系统自带的功能实现的,就不用函数,能用函数的,就不启用宏,因为会让数据越来越大,而且一但出现错误,查找起来也麻烦。
假设特定内容是”abc”查找范围是 A2:A100 Sub delete_row()Set xxx = Range("A2:A100")yy = "abc"For Each xx In xxx If xx = yy Then Set xx1 = xx.End(xlDown)Range(xx.Address & ":" & xx1.Address).EntireRow.Delete Exit Sub End If Next End Sub ...
4.若要设置有关宏的选项,单击"选项"。5.单击"确定",然后执行所记录的操作。6.操作完成之后,在"工具"菜单中, 选择"记录宏",右侧的"记录新宏"命令已变成了"停止记录",单击即可结束。"记录宏"命令下的其它三个选项的说明:"使用相对引用"——此项为一开关选项,此开关不打开时,记录宏使用单元格绝对引用,用...
1.在Excel中按下alt+F11,可以打开宏编辑界面:2.输入代码,关闭宏编辑界面:3.回到Excel中,按下Alt+F8打开宏窗口,选择要执行的宏,点击执行:4.宏代码执行结果:3. excel进入宏的快捷键 EXCLE中的插入批注的快捷键:Alt+I+M编辑批注的快捷键:Shift+F10+E填充颜色的快捷键:Ctrl+1编辑单元格格式...
Sub 打开文件()ChDir "D:\text\"Workbooks.Open Filename:="D:\" & Range("A1")End Sub 此代码固定文件夹是指D盘下的test目录 输入文件名的单元格是,当前工作表的A1单元格 要求输入完整的文件名,即包括扩展名。比如 aaa.xls 如果是固定的excel文件。你可以修改为 Sub 打开文件()ChDir "D...
1、如下图,要求快速的在A列数值中找到最大值,结果在B2单元格。2、点击选择B2单元格,在单元格中输入=,然后点击【FX】按钮。3、如下图,通过上一步骤,在系统中弹出了【插入函数】对话框,在对话框中点击选择[MAX]按钮。4、通过上一步骤,系统中弹出了【函数参数】对话框,将光标移动到第一个...
E9=if($C$2="A",sheet2!F9,if($C$2="B",sheet2!G9,if($C$2="C",sheet2!H9,if($C$2="D",sheet2!I9,sheet2!J9)))下拉即可
不需要宏吧,定义一个名字就可以了,需要的时候在名称栏输入就可以快速到达
1.打开 Excel,按下 Alt+F11 快捷键或选择“开发工具”栏中的“Visual Basic”按钮,以打开 Visual Basic 编辑器。2.使用“插入”菜单中的“模块”命令添加新的 VBA 模块。在模块窗口中输入自动录入数据的 VBA 代码。3.编写 VBA 代码来控制 Excel 的工作表和单元格。您可以使用 VBA 代码打开 Excel...
If Sheet1.Cells(a, 4) = Sheet2.Cells(b, c) Then Sheet2.Cells(b, c + 1) = Sheet1.Cells(a, 4)Sheet2.Cells(b, c + 2) = Now()End If Next Next Sheet1.Cells(a, 4) = ""Next End Sub 我这是默认你第一个表在“sheet1”,第二个表在“sheet2”里,并且在表2里有...