我有在Excel表格用一些數據鏈接名稱的列表。我希望能夠創建新的行(來自某些形式的數據),並將它們分類到現有的行中。插入新行和自動排序在Excel
我真的不知道如何在Excel中編寫VBA和找不到插入基於他們的數據行的任何實例。大多數示例都會插入新的空行來設置表格的樣式。
我有了這個與用戶輸入值插入新行:
Sub Test_Function()
Dim val As String
val = InputBox("Enter your name", "May I know your Name!")
'Inserting a Row at at Row 2
Range("A3").EntireRow.Insert
Range("A3").Formula = val
'
End Sub
更多信息:數據是在這個佈局設計: 名稱 - 一筆錢來W1 - 貨幣ProvidedW2 - 飲料W1 - W2飲料 - 合計欠費
當進入一個新的名稱,該行需要將公式複製像其他行。在表格的底部是另一行,其中「提供的錢」和「欠的錢」的總和。 (我思故我不能只是將它添加到最後一排,而是插入一個新的,不知道壽...)
你不能只把新行放在底部,然後對錶單進行排序嗎? – Comintern
你能解釋一下這個問題嗎?是插入新的行還是要對數據進行排序?或兩者? – amg
的數據是這種形式:名稱 - 提供W1的錢 - 貨幣ProvidedW2 - 飲料W1 - 飲料W2 - 合計欠費 當進入一個新的名稱,該行需要將公式複製像其他行。 在片材的底部是另一行以「提供金錢」和「欠錢」的總和。 – TijmenBrx