1.下面看实例。
2.上图中,在Sheet1中,A列的A3单元格,数据是“李四”;
3.看上图,Sheet2中的A23单元格,内容也是“李四”;
现在,要做的是,在Sheet1中,点击A3中的“李四”,就会自动跳到Sheet2中的A23单元格。
可以这样说,无论点击Sheet1A列中的任何一个单元格,只要在Sheet2中的A列,有与其值相同的,就自动跳到Sheet2的相应单元格;
方法是:右键点击“Sheet1”,在弹出的快捷菜单中,点击“查看代码”,如下图。
4.之后,会弹出如下图一个的VB代码编写窗口。
5.这个时候,无须做额外的代码编写,只需要按照上图,把代码粘贴上去就完成了。
为了方便大家的学习,下面,将代码贴到下文:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
If Sheet1.Cells(Target.Row, 1) <> "" Then
For i = 1 To Sheet2.UsedRange.Rows.Count
If Sheet2.Cells(i, 1).Value = Sheet1.Cells(Target.Row, 1).Value Then
Sheet2.Activate
Sheet2.Range("A" & i).Select
End If
Next i
End If
End If
End Sub
如何用VBA自动填充满足条件的行的颜色?
1、打开Excel表格,按下【Alt+F11】组合快捷键打开VBA编辑器,也可以点击菜单栏上面的【开发工具】,【Visual Basic】打开VBA编辑器。2、点击VBA编辑器菜单栏上面的【插入】、【模块】,也可以在编辑器上面使用【Alt+I+M】组合快捷键插入“模块”。3、在VBA编辑器代码框里面输入以下代码:4、在Excel表...
excel如何用宏匹配填充数据excel如何用宏匹配填充数据格式
1. 打开Excel并启用开发工具栏:在Excel中点击“文件”->“选项”->“自定义功能区”,确保“开发工具栏”已勾选,然后点击“确定”。开发工具栏 2. 打开VBA编辑器:在开发工具栏中点击“Visual Basic”按钮,或使用快捷键“Alt+F11”打开VBA编辑器。3. 新建宏代码模块:在VBA编辑器中点击“插入”->“...
excel表格怎么实现自动填充?
要实现Excel表格中在一个单元格输入任意内容后,另一个单元格自动填充设定的内容,可以通过使用Excel的“如果”函数或者VBA宏来实现。在Excel中,IF函数可以用来进行条件判断,并根据判断结果返回不同的值。如果你想在A1单元格输入任意内容后,B1单元格自动填充你设定的内容,可以在B1单元格中输...
Excel 怎么设置编号每打印一次自动递增
1. 打开Excel,并按下`Alt + F11`进入VBA编辑器。2. 在VBA编辑器中,插入一个新模块,并编写一个宏,该宏将在打印前运行,以增加一个指定单元格中的编号。3. 在该宏中,你需要定位到存储编号的单元格,将其值加一,然后保存更改。4. 将这个宏与打印功能关联起来,以便在每次打印之前自动执行编...
怎样用VBA在Excel中实现自动填充功能
方法是:右键点击“Sheet1”,在弹出的快捷菜单中,点击“查看代码”,如下图。4.之后,会弹出如下图一个的VB代码编写窗口。5.这个时候,无须做额外的代码编写,只需要按照上图,把代码粘贴上去就完成了。为了方便大家的学习,下面,将代码贴到下文:Private Sub Worksheet_SelectionChange(ByVal Target...
请问如何在excel中实现当一个单元格满足一定条件之后,自动填充另一工作...
用VBA批处理 同时按下ALT+F11键 插入模块,粘贴以下代码, 运行宏 Sub cc()Sheet2.Range("b2:c1000").ClearContents x = Range("b56565").End(3).Row For i = 2 To x If Cells(i, 4) = 1 Then Sheet2.Cells(i, 2) = Cells(i, 2)Sheet2.Cells(i, 3) = Cells(i, 3)End ...
excel用vba实现填充功能
第一步,开发工具->插入按钮->插入一个按钮。(开发工具选项卡需要在Excel左上角圆形按钮-Excel选项中勾选);第二步,插入按钮后会立即跳出一个框,你输入一个宏的名字,选择“新建”;第三步,输入下面的代码:(我的宏名字叫try,这个要换成你的宏的名字)Sub try()For i = 1 To 55 Range...
【VBA】10.单元格常用操作(1):格式 公式 复制粘贴 合并 自动填充
Excel的自动填充功能可通过代码实现,如A1和A2的值填充到A1到A20,只需调用AutoFill方法即可。单元格选中是通过鼠标点击或代码指定,如在前文的“单元格表示方法”文章中已详细讲解。合并和解除合并单元格,可以通过Merge和UnMerge函数进行操作,以满足布局需求。在复制和粘贴单元格时,VBA提供了一步到位或...
excel如何利用vba代码,自动填充数据到指定区域?
上面录入数据,自动复制到下面表格,依次添加?Sub aa()Dim i, x x = Range("A65536").End(xlUp).Row arr = Range("a2:e6")Cells(x + 1, 1).Resize(5, 5) = arr End Sub
Excel 如何使用VBA在指定区域中选择单元格后,自动填充颜色,二次点选...
Set g = Intersect(Target, Range("A1:N36")) '获取交集区域g If g Is Nothing Then Exit Sub '如果交集为空则退出sub If g.Count > 1 Then '如果g区域包含多个单元格 g.Interior.Color = xlNone '那么设置g的背景色为无色 Else '否则,即g只有一个单元格 If g.Interior.Color = vbRed...