使用VBA访问EXCEL中选定行的单元格值

时间:2012-12-13 12:14:54

标签: excel vba excel-2007

我有excel表格,我想从中更新选定行的几个单元格值。我怎么能在VBA中这样做?我没有广泛使用过VBA。请帮忙。

谢谢, Omky

3 个答案:

答案 0 :(得分:0)

请参阅以下链接。这应该是你想要的。

http://www.excel-vba-easy.com/vba-programming-range-excel-vba.html

答案 1 :(得分:0)

Omky,

无论如何,你还需要一些VBA知识。 Application.Selection变量返回当前选定的Range。尝试在工作簿上选择一个区域并执行以下宏:

Sub AreaSelected()
    MsgBox Application.Selection.Address
End Sub

这里有一个完整的例子:

http://www.lazerwire.com/2011/10/excel-vba-get-all-selected-rows.html

此致

答案 2 :(得分:0)

Sub test()
'put something in column 3 of all selected rows
    Dim r As Range
    For Each r In Selection.Rows
        Cells(r.Row, 3) = "test"
    Next r
End Sub