用Excel中的VBA进行编程,在特定的条件下循环复制和粘贴

我是新来的所有编程和最近我已经完成了一个项目在我的大学数据库的完成,数据库本身只是一个渔民registry的捕鱼,我必须完成它的东西性别,工作zona和注册号码在同一个数据库中find。 我一直在阅读很多关于VBA编程的知识,并且在stackoverflow上search了以前的问题,但是却无法将它们拼凑在一起

我想要的Excel基本上是这样的

  1. find一个空单元格(让性别列中说)
  2. 复制与该单元格条目对应的名称(同一行)
  3. find性别单元格不为空的名称巧合
  4. 收到
  5. 将其粘贴在空单元格上
  6. 如果没有find一个名字巧合,在空单元格上粘贴一个X.
  7. 最后重复,直到没有更多的空单元格

我在Microsoft Office 2013工作,我知道我几乎要求完成整个事情,但是我的拳头方法,我没有取得任何进展感谢您的帮助!

首先学习如何logging一个macros,这将有助于生成大量的代码本身也是最简单的学习方式。 (尝试使用filter找出空单元格)

现在你只需要推断生成的代码来做一个循环,并根据你的需求定制它。