简体   繁体   English

如果 X 列包含值,则将 Y 列值添加到工作表范围

[英]If column X contains value, add column Y value to worksheet range

I'm sure this has been answered elsewhere, however I require specific help with the development of the required VBA code.我确信这已经在其他地方得到了回答,但是我需要特定的帮助来开发所需的 VBA 代码。

The scenario: A membership database (worksheet "Members") contains members details including whether they are "Active" or not.场景:成员资格数据库(工作表“成员”)包含成员详细信息,包括他们是否“活跃”。

I am trying to make the program look down Column C;我试图让程序向下看 C 列; if cell contains "ACTIVE" then copy corresponding Column A value to a 2nd worksheet template range, "active members".如果单元格包含“活动”,则将相应的 A 列值复制到第二个工作表模板范围“活动成员”。

Any suggestions will be appreciated.任何建议将不胜感激。

Kind regards.亲切的问候。

This will copy all active users to the second worksheet called Active Members这会将所有活动用户复制到名为Active Members的第二个工作表

Sub copyActive()
Dim counter, RowNo As Long

counter = 1
RowNo = 1

    Do Until Sheets("Members").Cells(counter, 1) = ""
    If UCase(Sheets("Members").Cells(counter, 3)) = "ACTIVE" Then
    Sheets("Active Members").Cells(RowNo, 1) = Sheets("Members").Cells(counter, 1)
    RowNo = RowNo + 1
    counter = counter + 1
    End If
    counter = counter + 1
    Loop

End Sub

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如果A列包含x AND B列包含y然后添加值 - If column A contains x AND column B contains y THEN add value "如果另一列中的值类似于 Y,则将列中的值增加 X" - Increasing Value in Column by X if Value in Another Column is Like Y 范围列并将值添加到特定范围 - Range Column and add Value to the specific range 根据范围中的日期更新来自另一个工作表的列中的值 - Update value in a column from another worksheet depending on the date in a range 根据循环列中的值更改将范围粘贴到新工作表 - paste range to new worksheet based on value change in loop column 如何将指定列中值上方的单元格范围返回到新工作表中 - How to return range of cells above a value in a specified column into a new worksheet VBA如何按y列中的日期计算x列中值的实例? - VBA How to count instances of a value in column x by date in column y? 如果A列包含“ D列”且B列包含“ E列”,则添加值 - If column A contains “column D” AND column B contains “column E” THEN add value 如果其中的列包含指定值(新工作表中另一列的值),如何将行复制到另一个 Excel 工作表上? - How to copy a row onto another excel worksheet if a column in it contains a specified value (of another column in the new sheet)? VBA在A列中找到x值,在B列中找到y值,在C列中找到和值 - VBA find value x in column A and value y in column B and sum values in column C
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM