|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
请教老师,按指定条件调整列顺序,表1是原始表,表2是希望整成的顺序,如下代码在有些电脑会报错,报错提标为:”对象变量或未设置With块变量“。
但是在我自已的电脑又可以顺利运行,请老师们指点一下,谢谢。
sub 调整列顺序()
ary = Array("姓名", "保健册号", "出生日期", "性别", "母亲姓名", "母亲电话", "父亲姓名", "父亲电话", "户籍地址", "居住地址", "户籍类型", "居住类型", "是否在册", "建册日期", "")
With ThisWorkbook.Worksheets(csname)
For y = 0 To UBound(ary)
Rows(1).Find(ary(y), lookat:=xlWhole).EntireColumn.Cut
Columns(y + 1).Insert Shift:=xlToRight '
Next y
Columns("O:BA").Delete
End With
end sub
|
|