我有一张包含不同格式(日期、小数、文本等)数据的表格。
我正在寻找my_index
范围 ( ) 中的值 ( ),lookup_range
并且我想检索数据以将其写入另一张纸上的单元格。
宏工作正常,但是当我从函数检索的值VLookup
是日期并将其复制到另一张表时,它会丢失其格式。
Dim lookup_range As Range
Dim my_index, my_value As Variant
my_value = Application.VLookup(my_index, lookup_range, num_col, False)
Sheets(3).Cells(num_row, last_col_s1 + num_col - 1).Value = my_value
因此,当 中的数据lookup_range
为时02/05/2015
,复制到的数据Hoja 3
显示为数字41761
。
我需要保留值在Hoja 1
复制到Hoja 3
.
“本机”函数,如
vlookup()
Excel 的返回值或有关单元格的信息,但不能两者兼而有之。另一种方法是在其变体之一中使用复制和粘贴或特殊复制和粘贴。这是复制和粘贴的示例。