需要用另一个表格中的另一个值替换一个Excel值。有些值不需要替换,所以我需要一个公式或代码来识别它。两张纸的顺序不一样。例如。 列“司通Alt_rep”(6)是更新后的值,以取代在(200个+行) 片2“司通Alt_rep”(14000个+行)需要用另一个表格中的另一个值替换一个Excel值
回答
我可以想象这将是.Find
和.Offset
复制数据从另一个片电流片:
Dim t_val as Variant
t_val = other_sheet.Range("A:A").Find(What:="value to lookup", LookIn:=xlValues, _
LookAt:=xlWhole, MatchCase:=True).Offset(0, 2)
current_sheet.Range("G:G").Find(What:="value to lookup", LookIn:=xlValues, _
LookAt:=xlWhole, MatchCase:=True).Offset(0, 6) = t_val
我不得不使用变异为不同的宏,它可以在不认为做......不过这是我认为应该工作?除非不需要抵消,否则偏移需要与数据所在的位置重合。在这种情况下,你可以把它拿出来,然后你需要的就是:
other_sheet.Range("A:A").Find(What:="value to lookup", LookIn:=xlValues, _
LookAt:=xlWhole, MatchCase:=True).copy _
destination:= current_sheet.Range("G:G").Find(What:="value to lookup", _
LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=True)
范围究竟代表什么?列或行? – user3130669
这是我的代码:Dim t_val As Variant t_val = Sheet2.Range(“A3:H281”)。Find(“A3:H281”,LookIn = xlValues,LookAt(xlWhole,MatchCase = True).Range(“A2 “).Offset(280,281).Select) Sheet1.Range(”A1:Q40194“)。Find(”A1:Q40194“,LookIn = xlValues,LookAt(xlWhole,MatchCase = True).Range(”A1“ ).Offset(40193,40194).Select)= t_val继续收到“编译错误:无效的过程 – user3130669
是啊这是所有错误.... 代码应该做的是要去一个特定的范围列或行或任一组合)并找到一个特定的id,如“apple”,并将该特定的id返回/复制到不同的范围(列或行或任一组合) – mond1111
- 1. 将一个表格中的值替换为另一个表格
- 2. 在SELECT语句中用另一个表替换另一个值
- 3. SQL将另一个值替换为另一个值
- 4. 用另一个表中的多个值替换列值 - DB2
- 5. 使用另一个表中的值替换表列中的值
- 6. Excel - 用一个值填充一个空值到另一个值
- 7. VBA Excel如何用另一个单元格值替换值的一部分
- 8. 用另一个df替换na的值
- 9. 用另一个值替换列和行
- 10. 将一个变量的值替换为另一个值
- 11. Haskell用另一个值替换列表中的值
- 12. 用列表中的前一个值替换不需要的值
- 13. 用另一个单元格替换单元格中的值
- 14. Excel - 用另一列中的值替换一列中的值
- 15. 使一个表的值等于另一个表中的另一个值
- 16. Excel的另一个单元格值
- 17. 如何用另一个表中的相应值替换一个表中的ID?
- 18. 如何用同一个表中另一列的值替换一列的值
- 19. bash替换另一个列的值
- 20. 将一个数据帧列值替换为另一个值
- 21. Excel中,用另一个值替换单元格值(如果条件满足)
- 22. Excel VBA将列值替换为另一个值?
- 23. 替换另一个
- 24. bash(用另一个文件中的值替换列中的值)
- 25. 在循环中用另一个变量的值替换一个变量的值
- 26. Excel - 根据另一列中的值替换单元格值
- 27. jquery用另一个替换一个div
- 28. jQuery用另一个替换一个Div
- 29. 用另一个jpanel替换一个jpanel
- 30. 用一个表的每一行的另一个字段值替换一个字段的值
欢迎来到SO!有关发布问题,请参阅[我们的指南](http://stackoverflow.com/help/on-topic)。具体而言,“询问代码的问题必须证明对所解决问题的最小理解。包括尝试的解决方案,为什么他们不工作,以及预期的结果。“ – ARich