-3
我必须使用一些分组来准备帐户。为了这个目的,我必须将数据安排在一个细化的表格中,应用“数据透视表”和VLOOKUP。使用某些分组准备帐户
问题是Excel工作表包含超过44,000行。
我附上两张照片,第一张是现有数据格式,第二张是数字突出显示。
我想使用宏做这个突出显示的工作。
我必须使用一些分组来准备帐户。为了这个目的,我必须将数据安排在一个细化的表格中,应用“数据透视表”和VLOOKUP。使用某些分组准备帐户
问题是Excel工作表包含超过44,000行。
我附上两张照片,第一张是现有数据格式,第二张是数字突出显示。
我想使用宏做这个突出显示的工作。
你必须在逻辑上接近您的问题 - 需要采取什么措施,以填补在C列帐号?
由于您的数据看起来相当统一,您可以使用幻数,代码不需要完美,只需要完成工作即可。
iRow = row index - set this to your first account number row (ie 47/51/56 - per your pictures)
{
accountNumber = [value at](Column B, iRow)
While ((Column C, iRow) <> empty) {
set (Column C, iRow) = accountNumber
iRow ++ (increment your row index)
}
iRow += 2 (skip 2 rows after your while loop to get to the next row with the account number)
} Repeat
你是什么意思你“想用[宏]”来突出显示的工作?你想做什么? – Adjit
@adjit请点击上述链接:(第一个)我想要做什么(第二个) 这些是图片。 –
最终的“如何在SO上提出VBA问题”: 1.写下你想要代码完成的所有步骤 2.写出伪代码来完成你的目标 3.分解每个步骤并Google或搜索SO以获得与该步骤相关的代码 4.用真实代码替换pseduocode并进行测试。调试错误。 5.如果有错误,您无法通过搜索或反复试验来解决,那么您可以在SO上提出一个新问题。 – Chrismas007