2014-10-01 120 views
0

正如標題所示,我試圖通過用戶窗體將數據添加到新行中。我遇到的問題是,佈局出來是這樣的:通過用戶窗體將數據插入到新行中 - Excelvba

標題一月二月三月四月五月六月七月八月九月十月十一月十二月共有 收入 (這裏需要將其中的數據插入) 傳出 (再次,需要在這裏添加)

什麼代碼,目前它是將下面傳出,但我想它的收入和外出之間實現這一另一組數據

我很高興,如果你討論需要更多信息。

在此先感謝

+0

你有什麼代碼的呢? (StackOverflow並不代碼整個解決方案 - 它可以幫助你解決問題) – 2014-10-01 12:06:45

回答

2

您提供的信息太少,你正在努力掙扎。我可以提出以下建議: 1.用列作爲文本框創建一個用戶窗體。 2.將一個按鈕添加到UserForm。單擊時找到工作表中的最後一行(http://www.ozgrid.com/VBA/ExcelRanges.htm),然後插入每個文本框中的值。

這裏有一些鏈接,讓你開始:

  1. 用戶窗體:http://www.excel-easy.com/vba/userform.html
  2. 操縱細胞:http://msdn.microsoft.com/en-us/library/office/ff838238(v=office.15).aspx
+0

我正在努力的部分是獲取按鈕來插入一個新的行總是在A2(例如),然後再次1行上方的最後一行工作表。 – StackUser2014 2014-10-01 13:18:15

+0

在A2 - Range(「A2」)處添加新行。EntireRow.Insert Shift:= xlDown。如果要在工作表範圍(「A1」)中的最後一行上添加第一行。End(xlDown).EntireRow.Insert Shift:= xlDown(其中A1是工作表中您要搜索的第一個單元格向下爲第一個空單元格) – 2014-10-01 13:22:49

相關問題