2008-12-16 202 views
0

每次我創建一個新的excel工作表時,我都必須進入並將其單元格引用模式更改爲熟悉的A1,B1等。我似乎無法找到將其永久設置爲A1樣式的方法。如何永久禁止Excel將所有新文檔設置爲R1C1模式?

有宏,我可以寫或使用模板或東西的方式,這樣我就不必不斷變化的R1C1設置?

+0

你需要去工具>選項|常規,取消選中「R1C1引用樣式」:從它的面世。這是你如何手動做的? – 2008-12-16 16:03:52

+0

我建議你堅持使用R1C1,因爲它使調試電子表格變得更容易。瞭解什麼「= J4 + 1」意味着需要知道當前的單元格,但「= RC [-1] +1」不需要。在R1C1中,當從一個單元格移動到另一個單元格時,複製的公式也不會改變,但它們在A1中執行,因此發現錯誤要容易得多。 – Enigmativity 2012-07-04 10:13:52

回答

8

在Office 2007中,單擊Office按鈕,單擊Excel選項,你會發現在附近的退出Excel結束。

轉到公式選項卡,在使用公式,選中或取消R1C1引用樣式使用它或將它更改爲A1引用樣式。

http://www.lytebyte.com/wp-content/uploads/2008/05/r1c1-reference-style-in-excel-2007.jpg

如果不堅持你有一些問題與personal.xls或默認模板或東西我猜...

編輯:

請先嚐試: 關閉所有電子表格。假設您以前創建了一個,請取消隱藏您的工作簿(「窗口」>「取消隱藏」),然後取消選中R1C1參考樣式。保存您的Personal.xls,重新隱藏&關閉Excel(單擊是將更改保存到Personal.xls)。如果運氣好的話,你現在應該擁有你的默認A1風格。您必須使用XLSTART目錄中的任何其他工作簿和/或工具>選項>常規選項卡中的啓動位置重複上述操作。

Then this: 幫助>檢測&修理。
如果不行,請嘗試http://support.microsoft.com/kb/291288

最後一招: 使用開始>運行excel /regserver
注意空格後「創先爭優」

+0

它從不粘。那怎麼我總是改變它爲一個文件 – 2008-12-16 16:12:00

2

您可以創建一個工具欄按鈕,讓您的工作表改變A1型參考。這Excel宏將做的工作:

Sub useA1references() 
     Application.ReferenceStyle = xlA1 
    End Sub 

如果這樣的作品,你可以設置宏運行每當你open Excel or create a new workbook

0

我想模板已經保存在R1C1選項中。也許你可以打開它,更改選項並覆蓋原始模板?

0

由於In.Spite提到,它可能是一個默認的模板問題。如果覆蓋缺省值爲R1C1 reference框的默認值,則應該記住該設置。

這裏是爲KB描述在這裏你可以找到默認的模板: http://support.microsoft.com/kb/924460

找到模板,打開它,勾去掉'R1C1引用框,並覆蓋舊模板。

0

不直接適用,但...

對於我的一些目的R1C1符號是非常有用的,所以我做了切換它一個宏並將其連接到一個工具欄按鈕:

With Application 
    If .ReferenceStyle = xlA1 Then 
     .ReferenceStyle = xlR1C1 
    Else 
     .ReferenceStyle = xlA1 
    End If 

End With ' Application 
0

我已經寫了一個插件來解決這個問題(和相關)的問題R1C1尋址。可以將外接程序配置爲以特定格式(R1C1或A1模式)保存所有工作簿,並且每當您打開工作簿時也可強制您的Excel進入所需的尋址模式。它還在功能區上提供按鈕以在尋址模式之間切換。 http://rath.ca/Misc/VBA/Excel/RC_A1_Toggle_v2.zip