vba - Excel VBA - 如果日期匹配,则在列中复制粘贴范围
问题描述
我的宏用于复制/粘贴实时数据以覆盖旧预算。
基本上我想做以下事情:
如果日期 in T6
= date inRange(G6:R6)
然后复制Range(T10:T30)
到Range(?10:?30)
,?
则与日期匹配的单元格列在哪里。
解决方案
这应该符合您的要求。将来,您应该分享您迄今为止尝试过的代码。
Dim cell As Range
For Each cell In Range("G6:R6")
If cell.value = Range("T6").value Then
Range(Cells(10, cell.Column), Cells(30, cell.Column)).value = Range("T10:T30").value
End If
Next cell
推荐阅读
- oauth-2.0 - 如何设置范围以在 Java 中调用 Google People API?
- java - 我怎样才能摆脱以下突出显示的输出?
- flutter - webview_flutter 违反了内容安全政策,有什么解决办法吗?
- r - 如何使用 R 中 patchwork 包中的 inset_element() 函数嵌入地图
- webhooks - 通过 webhook 连接器更新 Teams 中的消息卡
- android - 使用改造 HttpException 捕获错误消息
- typescript - 可以使用数组值来创建具有相应字符串文字的键值类型吗?
- spring-boot - Spring Boot + grpc 日志记录 + 相关 ID?
- kotlin - 如何使用阻塞代码取消协程
- python - 用日期时间数据绘制 scipy.signal.find_peaks 图