1
我复制列从一个电子表格到另一个:更改列数字格式
Set sourceColumn = wb.Worksheets(cmb).Columns(wb.Sheets(cmb).Rows(1).Find(Form.ComboBox2.Value).Column)
Set targetColumn = Workbooks("B.xlsm").ActiveSheet.Columns("A")
sourceColumn.Copy Destination:=targetColumn
复制后,我想将targetColumn位置的数字格式转换为数字。 参考this后,我试过Workbooks("B.xlsm").ActiveSheet.Columns("1").NumberFormat = "0"
,但这并不改变列格式从文本到数字。
任何想法什么是错误的?
这仍将列项作为文本存储。如何将它转换为数字? – user248884
@ user248884复制内容后执行此操作。 – L42
是的,它仍然没有改变格式。 – user248884