excel - 复制和粘贴单元格以偏移查找的宏
问题描述
我似乎找不到我想做的正确代码。我在excel中为我们的商店设计了一个非常基本的POS类型系统:
在 A 列中输入股票编号时,使用索引和匹配公式填充 B、C、D 和 E 列。
当我按下现金/卡/支票按钮时,Excel 会复制信息并将其粘贴到另一张表中,然后重置表单。
这一切都完美无缺。但是,当按下按钮时,我还希望 Excel 复制顶部的日期和时间,在“股票”表的 A 列中搜索股票编号,并将其粘贴到 I 列(出售日期) 的所有相关单元格。
我什至不知道如何开始。下面是按钮的当前代码。它不漂亮,但它可以完成工作:
Sub CASH()
Range("F19").Select
ActiveCell.FormulaR1C1 = "CASH"
Application.ScreenUpdating = False
Dim copySheet As Worksheet
Dim pasteSheet As Worksheet
Set copySheet = Worksheets("Sale")
Set pasteSheet = Worksheets("Sales")
copySheet.Range("A1:F20").Copy
pasteSheet.Cells(Rows.Count, 1).End(xlUp).Offset(3, 0).PasteSpecial
Paste:=xlPasteValuesAndNumberFormats, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
pasteSheet.Cells(Rows.Count, 1).End(xlUp).Offset(-19, 0).PasteSpecial
Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Application.ScreenUpdating = True
Application.Goto Reference:="Default"
Selection.Copy
Range("A2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A2").Select
End Sub
任何帮助将不胜感激!
解决方案
推荐阅读
- json.net - WebView2 - 使用 JSON 将 HTML Tbody 转换为集合
- jquery - 我们可以将 ajax 数组数据作为 vb.net 中的单个参数传递给服务器端代码吗
- java - Java-VSCode 错误:无法自动解析模块路径/类路径,请在 launch.json 中指定值
- amazon-web-services - Beanstalk NGINX 每天在同一时间从健康的 Docker 应用程序可靠地获取 404 十小时,然后恢复
- javascript - 如何创建导航反应原生?
- css - 使用 React 路由器退出时滑动转换不起作用
- google-chrome - 仅将一个字母更改为新域名后,Chrome 一直重定向到旧域名
- border - 发光边框效果 CSS
- java - Java 流 - 过滤到三个单独的列表/或 groupBy 但仅在枚举中
- python - 如何让不和谐机器人复制频道中的最新消息?