【求助】關於OfficeXP內的Excel2002的使用?



贊助商連結


ymcdc
2003-02-26, 07:00 PM
小弟是個新手,不太會用Excel,現有一個問題想請教各位高手前輩,
小弟載Excel裡想把每一行(或每一列)的數值作有規則(或是該說是公式型)的一次改變,請問要如何做呢?
又在Excel中有計算公式的功能嗎?
例: 如果想把"D1"到"D10"的數值全部一次加5,而不用逐一修改,該如何做呢?
煩請回答,謝謝!

贊助商連結


ICLA
2003-02-26, 08:18 PM
[VBA 解法]

按 Alt + F11 開啟 Microsoft Visual Basic 編輯器,然後貼上下列程式碼:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 1 To 10
Cells(i, 4) = Cells(i, 4) + 5
Next i
End Sub

按 Microsoft Visual Basic 編輯器的 [檔案][關閉並回到 Excel] 指令。並隨意選取一個現用儲存格以外的儲存格即可。


[公式解法]

在 E1 輸入公式 =D1+5。
從 E1 向下拖曳到 E10 以填滿儲存格。
選取 E1:E10 並複製。
游標停在 D1、按一下 [編輯][選擇性貼上]、選取 [值] 圓鈕並按 [確定]。
選取 E1:E10 並刪除。


[反覆運算解法]

這種我不會 ;-)

ymcdc
2003-02-26, 11:11 PM
謝謝你喔!我馬上試試~謝謝~

ymcdc
2003-02-26, 11:22 PM
嗯~還是不太懂耶!
請問一下第2種方法,那公式要打什麼啊?
謝謝!

沙拉油
2003-02-27, 12:22 AM
最初由 ymcdc 發表
想把"D1"到"D10"的數值全部一次加5,而不用逐一修改,該如何做呢?

找個空白儲存格(這裡假設A1)輸入5
複製A1>>選取D1:D10
編輯>>選擇性貼上>>運算選加>>確定
清除A1的內容