excel - 双击复制单元格并自动粘贴到另一张纸上的不同单元格
问题描述
我真的需要你的帮助。
基本上我有两张我真正关心我的项目的工作表,如下图所示。
- 三菱日联客户端
- MUFG 匹配
我正在寻找允许我执行以下操作的 VBA 代码:
- 双击 MUFG 客户表上范围 (B3:B300) 内的单元格。
- 在双击时,它将获取我双击的单元格的内容(可以是上述范围内的任何单元格)并将文本/值自动粘贴到 MUFG 匹配表(单元格 D4)上的不同单元格中。
任何帮助将不胜感激。我已经尝试了几件事,例如在范围内创建超链接,但它仍然根本不起作用并且失败了太多次。
谢谢
仁迪
解决方案
以下 VBA 代码应如您所描述的那样工作:
Option Explicit
Function InRange(Range1 As Range, Range2 As Range) As Boolean
' returns True if Range1 is within Range2
Dim InterSectRange As Range
Set InterSectRange = Application.Intersect(Range1, Range2)
InRange = Not InterSectRange Is Nothing
Set InterSectRange = Nothing
End Function
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If InRange(ActiveCell, Worksheets("MUFG Client").Range("B3:B300")) Then
Selection.Copy Worksheets("MUFG Matched").Range("d4")
End If
End Sub
确保将此代码放入MUFG Client的工作表代码区域,因为您将在此处双击。
推荐阅读
- r - 如何使用 R 重新排列表格
- android - 如何在android Q中获取唯一ID?卸载和安装应用程序时必须相同
- couchbase - Couchbase XDCR 迁移
- html - 中心有多个输入表单的 HTML/CSS 位置 div 不起作用
- spring-boot - 如何使用 kotlin.logging 记录堆栈跟踪?
- haskell - 无法匹配 haskell 中的预期类型
- django - Django尝试发送(smtp)电子邮件但连接被拒绝
- python - 给定行索引和起始列索引,如何将值分配给 numpy 数组?
- java - Android Studio 中的最大堆大小错误无效
- sql - SQL 使用 NULL 条件连接多个字段