1

仅供参考:我正在使用 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)

4

0 回答 0