【问题标题】:VBA - Allocation of Information based on another cell's valueVBA - 根据另一个单元格的值分配信息
【发布时间】:2016-06-07 00:51:20
【问题描述】:

我有一份资产清单,我希望根据资源是否可用来分配资源。

两个列表的长度都是可变的。

我正在寻找一个宏,它会查看列表 1,如果有可用资源,那么它将查看列表 2 并获取下一个资产。

【问题讨论】:

    标签: excel vba macros


    【解决方案1】:

    试试 Range.Find 方法

    Range.Find Method

    【讨论】:

    • 谢谢 - 会看看。我对excel中的公式很好,但对vba不太好。如果我要使用查找,我假设我会将第一个列表定义为我的范围,找到“触发值”,然后使用偏移函数写入相邻列并从我的第二个列表中复制和粘贴?听起来对吗?
    • 你明白了! :) 既然你提到了复制和粘贴,让我给你一个提示。 Line1: Range("A1").Copy Line2: Range("B1").Paste 也可以写成 Line1: Range("A1").Copy Range("B1" ) 这也可以是 Range("B1") = Range("A1").Value 使用 Copy= 是 Copy,Range("B1") 将变得与 Range("A1") 完全相同。 (公式,格式......就像复制一样)。 = 只会得到值(如果 A1 是公式,B1 不会得到它的公式而是值)。如果你想要公式,你可以应用 Range("A1").Formula
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 2017-09-13
    • 2020-11-28
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多