VBA脚本,用于将选定单元格的输入添加(复制)到另一列的单元格中
我对VBA一无所知。我希望能得到一些提示和帮助。谢谢大家! -- 我有一个谷歌电子表格,其中我画了一个按钮,并命名为“添加此”。单击此按钮时(分配脚本后),我希望执行以下操作- 第1部分。 单元格A1是我将在其中输入值的选定输入单元格,例如“Apple”。当我单击“添加此”按钮时,脚本应复制当前单元格A1中的值,并将其粘贴到B列中的单元格中 现在,如果单元格A1中的值已更改,则B列中粘贴的单元格中的值不应更改 第2部分。 当我在单元格A1中输入一个新值(例如“橙色”)并单击“添加此值”时,脚本应将此新值复制到A1中,并将其粘贴到B列的下一个空白单元格中 同样地,如果我用第三、第四或第五个。。。值,脚本应复制A1中的值(如果我单击按钮),并将其添加到B列的下一个空白单元格中。最终结果类似于- 第三部分。 C列将是脚本运行的日期戳(即单击“添加此”按钮) 到目前为止,我只能想到这些-VBA脚本,用于将选定单元格的输入添加(复制)到另一列的单元格中,vba,excel,google-sheets,Vba,Excel,Google Sheets,我对VBA一无所知。我希望能得到一些提示和帮助。谢谢大家! -- 我有一个谷歌电子表格,其中我画了一个按钮,并命名为“添加此”。单击此按钮时(分配脚本后),我希望执行以下操作- 第1部分。 单元格A1是我将在其中输入值的选定输入单元格,例如“Apple”。当我单击“添加此”按钮时,脚本应复制当前单元格A1中的值,并将其粘贴到B列中的单元格中 现在,如果单元格A1中的值已更改,则B列中粘贴的单元格中的值不应更改 第2部分。 当我在单元格A1中输入一个新值(例如“橙色”)并单击“添加此值”时,脚本应
function copydata() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Sheet1");
sheet1.getRange('Sheet1!C2:C5').copyTo(sheet1.getRange('Sheet1!F2:F5'));
}
以下是简单的代码,让您开始:
Sub ButtonCode()
Dim N As Long
N = Cells(Rows.Count, "B").End(xlUp).Row + 1
Cells(1, 1).Copy Cells(N, 2)
Cells(N, 3).Value = Date
End Sub
单元格B1将不受影响,并可用于标题。我们不是来为您编写代码的。向我们展示您尝试过的内容以及遇到的具体问题或困难。此网站用于帮助您解决代码或问题,而不是为您编写代码。您需要首先尝试并发布您的代码代码。