vba - 如何在 Excel VBA 脚本中递增单元格?

标签 vba excel excel-2007

我在 Excel 中有一个数据,我想制作一个 VBA 脚本以将其复制到新工作表中,但以不同的方式。 例如,我在 A1~A3 单元格的sheet1 中有这个。

Adam(A1)
Sam(A2)
Smith(A3)

我想使用这些单元格并使用 refedit 控件在另一个工作表中创建以下内容。

Adam(A1)
Adam(A2)
Adam(A3)
Adam(A4)
Sam(A5)
Sam(A6)
Sam(A7)
Sam(A8)
Smith(A9)
Smith(A10)
Smith(A11)
Smith(A12)

我在 VBA 脚本中设置了重新编辑控件,但我不确定如何增加单元格编号以使其复制并粘贴到新工作表中。我想使用重新编辑控件,以便我可以分配任何单元格并使其复制和重复。如何在 VBA 脚本中执行此操作?

最佳答案

查看RangeRowsCellsAddress 属性。这应该有帮助。您的问题太模糊,无法直接回答。

<小时/>

(这将帮助您开始。)

Range.Row 属性

http://msdn.microsoft.com/en-us/library/bb221550(office.12).aspx

返回范围内第一个区域的第一行的编号。只读长整型。

示例

For Each rw In Worksheets("Sheet1").Rows
    If rw.Row Mod 2 = 0 Then
        rw.RowHeight = 4
    End If
Next rw 

关于vba - 如何在 Excel VBA 脚本中递增单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4382080/

相关文章:

vba - Excel VBA将字符串日期转换为真实日期

excel - 如何使用第 1 列中的每个值添加来自 2 个不同列的注释(注释)?

vba - 输入超过文件VBA excel的结尾

vba - WorkSheet_Change 事件不会自动更新

mysql - 如何将excel中的数据更改为数据库(mysql)?

excel - 在 VBA 中引用事件表

vb6 - Visual Basic 6 检查正在运行的 Excel 实例

xml - 使用 VBA 将 XML 数据导入 Excel,selectnodes 不起作用(不返回任何内容)

vba - VBA 中相对引用的条件格式不适用于德语 Excel

excel - 为什么开发人员选项卡的插入菜单上的 ActiveX 控件被禁用?