每当我创建一个新的Excel工作表时,我必须进入并将其单元格参考模式更改为熟悉的A1,B1等。我似乎无法找到将其永久设置为A1样式的方法。 / p>
是否有可以编写的宏或使用模板或其他内容的方法,以便我不必继续更改R1C1设置?
答案 0 :(得分:10)
在Office 2007中,单击“Office”按钮,然后单击Excel Excel附近的“Excel选项”。
转到“公式”选项卡,然后在“使用公式”下,选中或取消选中R1C1参考样式以使用它或将其更改为A1参考样式。
(来源:lytebyte.com)
如果不坚持,你会遇到personal.xls
或默认模板的问题,或者我猜...
编辑:
先试试这个:
关闭所有电子表格。假设您之前已创建一个,请取消隐藏Personal.xls
工作簿(窗口>取消隐藏;在Excel 2007及更高版本中,查看,取消隐藏),然后取消选中R1C1参考样式。保存您的Personal.xls,rehide&关闭Excel(单击是以将更改保存到Personal.xls)。运气好的话,你现在应该恢复默认的A1风格。您必须在XLSTART目录中的任何其他工作簿和/或工具>选项>常规选项卡中的启动位置重复上述操作。
然后:
帮助>检测&修复。
如果不好,请尝试http://support.microsoft.com/kb/291288
最后的手段:
使用开始>运行excel /regserver
注意“excel”之后的空格
答案 1 :(得分:2)
您可以创建一个工具栏按钮,允许您将工作表更改为A1类型引用。这个Excel宏将完成这项工作:
Sub useA1references ()
Application.ReferenceStyle = xlA1
End Sub
如果可行,您可以将宏设置为在open Excel or create a new workbook时运行。
答案 2 :(得分:1)
就我而言, 只有this link有效(我将答案粘贴到这里,因为可能会消失):
- 按[Alt] + [F11]启动VBE。
- 如果“立即”窗口不可见,请按[Ctrl] + g。
- 在立即窗口中,键入? application.StartupPath,然后按Enter。 VBA将显示XLStart的路径。
- 记下响应。我的是 C:\ Users \ Bernard \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART
- 打开新工作簿
- 打开Excel>文件>选项>公式>取消选中‘R1C1参考 样式”下的样式>点击“确定”。
- 单击文件>另存为>浏览到XLSTART文件夹,并给 文件名为Book.xltx。按确定
答案 3 :(得分:0)
我认为模板已使用R1C1选项保存。也许你可以打开它,更改选项并覆盖原始模板?
答案 4 :(得分:0)
正如In.Spite所提到的,它可能是一个默认的模板问题。如果您使用未选中R1C1 reference
框的默认值覆盖默认值,则应记住该设置。
这是KB描述您可以在哪里找到默认模板: http://support.microsoft.com/kb/924460
找到模板,打开它,取消勾选`R1C1参考框,然后覆盖旧模板。
答案 5 :(得分:0)
不直接适用,但......
对于我的一些目的,R1C1表示法非常有用,所以我创建了一个宏来切换它并将其附加到工具栏按钮:
With Application
If .ReferenceStyle = xlA1 Then
.ReferenceStyle = xlR1C1
Else
.ReferenceStyle = xlA1
End If
End With ' Application
答案 6 :(得分:0)
我已经写了一个加载项来解决这个(和相关的)问题w.r.t. R1C1寻址。可以将加载项配置为以特定格式(R1C1或A1模式)保存所有工作簿,并在打开工作簿时强制Excel进入所需的寻址模式。它还在功能区上提供了一个按钮,用于在寻址模式之间切换。它可以从http://rath.ca/Misc/VBA/Excel/RC_A1_Toggle_v2.zip
获得答案 7 :(得分:0)
R1C1参考样式设置的最大问题是Excel将其保存在模板和/或文件中。此行为是无法预测的,并且每个版本都不相同。因此,有时此设置会像蠕虫一样从单个文件传播。
为解决此问题,我写了一个small Add-In,它默默地对所有现有和新工作簿强制采用A1引用样式。它还包含请求的宏,并已在Office 2016和2019上进行了测试。
值得一提的是,Office ADMX templates具有内置策略来控制R1C1默认值(用户策略/管理模板/ Microsoft Excel 2016 / Excel Options / Formulas / R1C1参考样式)。不过,它根本不会影响现有的文件和模板。