第1个回答 2009-07-19
给楼主一段代码,希望有所帮助
打开Excel,新建一个宏
添加一个用户窗体
窗体上放两个command按钮,一个listbox
代码如下
Dim i As Long
Private Sub CommandButton1_Click()
Range("A" & i).Select
ActiveCell.FormulaR1C1 = ListBox1.List(ListBox1.ListIndex)
i = i + 1
End Sub
Private Sub CommandButton2_Click()
ListBox1.AddItem "abcd"
ListBox1.AddItem "efgh"
i = 1
End Sub
首先单击command2,添加两个项目(这里可以换成你的access里的东西)
并将i设为1
然后选择要添加的项目,并点command1,此时会将这个项目添加到excel的
“A” & i格中,并将i加1,以便下次使用
删除的代码:点删除键后:
Range("A" & i).Select
ActiveCell.FormulaR1C1 = ""
i = i - 1本回答被提问者采纳
第2个回答 2009-07-22
打开Excel,新建一个宏
添加一个用户窗体
窗体上放两个command按钮,一个listbox
代码如下
Dim i As Long
Private Sub CommandButton1_Click()
Range("A" & i).Select
ActiveCell.FormulaR1C1 = ListBox1.List(ListBox1.ListIndex)
i = i + 1
End Sub
Private Sub CommandButton2_Click()
ListBox1.AddItem "abcd"
ListBox1.AddItem "efgh"
i = 1
End Sub
首先单击command2,添加两个项目(这里可以换成你的access里的东西)
并将i设为1
然后选择要添加的项目,并点command1,此时会将这个项目添加到excel的
“A” & i格中,并将i加1,以便下次使用
删除的代码:点删除键后:
Range("A" & i).Select
ActiveCell.FormulaR1C1 = ""
i = i - 1
第3个回答 2009-07-19
这个问题有些难度,的却是不好设计啊。虽然偶写不出来,但是偶还是顶你一下。~ ~