仅供参考:我正在使用 Excel 2013。
我每周进行两次手动销售更新,相当于每周 10 小时。我们必须手动将数据从纸张输入到 Excel,这涉及不断地上下查找,并且可能非常乏味和错误。
我已经设法突出显示当前行的 AJ 列,但是遇到了以下问题:
答:将默认单元格设置为“J”列(跨第 11 列)以便能够在每次移动到上方/下方行时无需 Shift-Tabbing 键入更新的图形。 有没有办法将默认单元格设置为最右侧,作为最左侧的姿势?
B:设置全局宏以便能够在多个电子表格上启动此功能,但不是全部。(类似于热键启动命令)。 我知道它必须在“PERSONAL.XLSB”中,但我这辈子都不能让它工作;这甚至可能吗?
我必须不在此电子表格上使用颜色,因为它是从公司系统生成的,并且某些列已经包含指示性颜色。
请参阅下面的我当前的代码;
Public Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
With Range("a1", Target)
Range(Cells(Selection.Row, 1), Cells(Selection.Row, 10)).Select
End With
Application.EnableEvents = True
End Sub
'this code will highlight the first 11 cells of the row
我必须突出显示整行的原因是由于报告的性质;我必须每行引用 4 个单独的数据列:
A = 目的地,B = 艺术家,C = 场地,D = 演出日期,E = 门票类型,F = 已分配,G = 门票位置,H = 上次销售日期,I = 先前售出,J = 总售出 (这是我正在编辑的唯一数据,其余仅供参考 EG Show name, Venue, Show-date - update total)