嵌套for和if循环在VBA中不起作用

小发明

有许多类型产品(铜)的价格报告。该报告在第一列中包含产品名称(铜,锌等),在第二列中包含价格,在第三列中包含相应的日期。

我需要在此报告中仅找到铜,然后需要获取特定日期范围内每个日期的价格,然后将此价格粘贴到也有日期的另一个电子表格中,因此在粘贴价格时,应将其粘贴到该日期的正确行。

我只能粘贴一个价格,但这不是正确的日期。我希望屏幕截图有助于理解任务。

在此处输入图片说明

 Dim elements As Range, element As Range, dates_pnl As Range, x As Range
 Set elements = Workbooks("Metals_2019_11_21.csv").Worksheets("Metals_2019_11_21").Range("A2:A10")
 Set wb1 = ThisWorkbook
 Set ws1 = wb1.Worksheets("Prices")
 Set dates_pnl = ws1.Range("A771:A779")

 For Each element In elements
     If element.Value = "Copper" Then
         For Each x In dates_pnl
             If element.Offset(0, 1) = x Then
                 element.Offset(0, 2).Copy
                 ws1.Range("B772").PasteSpecial Paste:=xlPasteValues
             End If
         Next x
     End If
 Next element
ZygD

您的复制方式不是最有效的方式,但是可以完成工作。这是一个很好的起点。

Dim elements As Range, element As Range, dates_pnl As Range, x As Range
Set elements = Workbooks("Metals_2019_11_21.csv").Worksheets("Metals_2019_11_21").Range("A2:A10")
Set wb1 = ThisWorkbook
Set ws1 = wb1.Worksheets("Prices")
Set dates_pnl = ws1.Range("A771:A779")

For Each element In elements
    If element.Value = "Copper" Then
        For Each x In dates_pnl
            If element.Offset(0, 1) = x Then
                x.Offset(0, 1).Value = element.Offset(0, 2).Value
            End If
        Next 'x
    End If
Next 'element

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中的嵌套while循环不起作用

来自分类Dev

为什么嵌套循环在 Laravel 中不起作用

来自分类Dev

为什么嵌套的 for 循环在 Python 中不起作用?

来自分类Dev

我在 MS Word 2016 中的 VBA for 循环不起作用

来自分类Dev

嵌套的forEach循环不起作用

来自分类Dev

嵌套的循环不起作用Java

来自分类Dev

在for循环中嵌套if语句不起作用

来自分类Dev

条件`if()`在嵌套循环中不起作用

来自分类Dev

Rails-嵌套循环不起作用

来自分类Dev

Java嵌套的biginteger循环不起作用

来自分类Dev

批量嵌套循环不起作用

来自分类Dev

嵌套的 for 循环现在不起作用

来自分类Dev

为什么@for循环在Razor和Blazor中不起作用?

来自分类Dev

为什么@for循环在Razor和Blazor中不起作用?

来自分类Dev

为什么@for循环在Razor和Blazor中不起作用?

来自分类Dev

关注和取消关注在循环Codeiginter中不起作用

来自分类Dev

For 和 while 循环在全局定义的函数中不起作用

来自分类Dev

VBa条件删除循环不起作用

来自分类Dev

VBA For Next循环不起作用的问题

来自分类Dev

VBA循环查找不起作用的记录

来自分类Dev

嵌套map()和find()在express +猫鼬中不起作用,但在codeandbox中起作用

来自分类Dev

PowerShell的嵌套循环内循环不起作用?

来自分类Dev

For 循环中的嵌套 If 循环不起作用 (Python)

来自分类Dev

循环 8 次时嵌套 For 循环不起作用

来自分类Dev

JavaScript和for循环不起作用

来自分类Dev

LinkButton在嵌套的GridView中不起作用

来自分类Dev

函数中的嵌套IF不起作用

来自分类Dev

表格中的嵌套表格不起作用

来自分类Dev

ElasticSearch中的嵌套搜索不起作用?

Related 相关文章

热门标签

归档