一致結果に基づくwkbk1からwkbk2への戻り値

シェア

以下に私のコードをコメントしました。現在のワークブックをループして、青い境界線のあるセルを検索しようとしています(現在、列Aでのみテストしています)。

セルに青い境界線がある場合は、2番目のワークブックで一致するセルを見つけたいと思います(範囲は常に列Aになり、2番目のワークブックは常に一致する値を持つ必要があります)。

一致が見つかったら、一致が見つかったのと同じ行で、次に使用可能な列の1番目のブック(フォーマットを含む)から2番目のブックに値を返します。ほとんどの場合、列Bだけになりますが、列Bが入力されている場合は、列Cなどに移動します。

一致関数が機能し、正しいidCella.valueを返します。

resultMは一致の正しい行が見つかったと言っていますが、続行する方法がわかりません。

.offset(0,1)resultMが必要なことわかっていますが、何かが足りず、何がわからないのです。

説明がお役に立てば幸いですが、さらに情報が必要な場合はお知らせください。

編集:完全に一致するものを見つけると言うと、2番目のブックの値は同じ青いborder /interior.colorを持ちません。cell.valueの一致を見つけたいだけです。それは言うのは冗長かもしれませんが、私はそれを追加すると思いました。まだ勉強してる :)。


Dim testWS As Worksheet
Dim testRange As Range, rr2Dest As Range, idCella As Range
Dim alastRow2 As Long, resultM As Long

Set testWS = Workbooks("Test.xlsx").Worksheets("October")                                       'set the 2nd workbook as testWS
Set testRange = testWS.Columns(1)                                                               'searching only column A on testWS (2nd workbook)
alastRow2 = Worksheets("Reruns To Pull").Cells(Rows.Count, "A").End(xlUp).Row                     'find last row in column A that has data on current workbook


For Each idCella In Worksheets("Reruns To Pull").Range("A1:A" & alastRow2).Cells                'for each cell in Column A on current workbook (eventually I want to loop through Column A, D, G, J.  All will be variable ranges)

        If idCella.Borders.Color = RGB(0, 0, 192) Then                                                  'On current workbook, if cells in Col A borders.color = blue then

            resultM = Application.Match(idCella.Value, testRange, 0)                                        'find exact match on Test.xlsx (2nd workbook) and store in variable resultM
                                                                                                'look up value is the first cell found on current workbook that has blue border
                                                                                                'the range I want to search is column A of Test.xlsx
            Set rr2Dest.Value = resultM                                                                        'trying to set this result to a variable so I can offset the range location by 1 column (Result from current workbook goes to Column B on Tets.xlsx workbook)

            rr2Dest.Value = idCella.Value
            rr2Dest.Interior.Color = idCella.Interior.Color                                                 'everything I want to transfer into Column B on the 2nd workbook
            rr2Dest.Borders.Color = idCella.Borders.Color
            rr2Dest.Borders.Weight = idCella.Borders.Weight
        
        End If
    
Next idCella

End Sub```
シェア

Set rr2dest = testWS.Range("A" & CStr(resultM)).Offset(0, 1)

問題を解決しました。マクロがどのワークブックにあるかを追跡していないことに気づいていませんでした。したがって、それを指定してCStr、一致を含む変数と組み合わせて使用した後。

シュットの答えを投げるだけでいいのです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

一致する時間と日に基づく戻り値

分類Dev

Excelの数式-2列の比較に基づく1列からの戻り値

分類Dev

MySQL-一致するORの数に基づくORDER結果

分類Dev

一致からErr(e)への戻り値

分類Dev

戻り値に基づくSQLクエリの結果のカウント

分類Dev

一致クエリはスコアに基づく結果のみを返しますか?

分類Dev

複数の列からの条件に基づく戻り値

分類Dev

入力値の配列に基づいてオブジェクトの配列から一致する結果を返す方法

分類Dev

両方の最初の列の一致した値に基づいて、ファイルから別のファイルに1つの列を結合する

分類Dev

一致する値に基づく別のテーブルからのSnowflakeSQLのカウントと合計

分類Dev

他の列値に基づくSQL結果からの列値が必要

分類Dev

表2の複数の列に基づく表1の戻り値

分類Dev

Excel-2つの列に基づく一意の値の戻り数

分類Dev

提出されたプロパティに基づくC#LINQフィルターの結果が存在し、値が一致する

分類Dev

2行の値に基づく列の戻り値?

分類Dev

一致した結果に基づいて1つのステップで置き換えます

分類Dev

一致クエリと優先度の値に基づくMongoDB集計クエリ戻りドキュメント

分類Dev

LaravelでのIDの一致に基づいて3つの異なるテーブルから最良の結果を得る方法。

分類Dev

最長の一致に基づいて検索結果を整理する

分類Dev

最長の一致に基づいて検索結果を整理する

分類Dev

日付に基づく平均テスト結果のJavascript戻り配列

分類Dev

正規表現は特定の文字に一致しますが、結果には戻りませんか?

分類Dev

複数の基準に基づく列から行への値

分類Dev

演算子に基づいてテンプレートの戻り値の型を推測しますか?:結果

分類Dev

キーの一致値に基づいて、オブジェクトの2つの配列を1つの配列に結合する方法

分類Dev

最初の列からの重複値に基づいて2番目の列からの重複値に一致

分類Dev

キーの一致に基づいて区切り文字で値を連結します

分類Dev

ノードの部分一致に基づくテーブルへの入力

分類Dev

MySQLは、値に一致する2つの異なるテーブルに基づいて別のテーブル値を結合しますか?

Related 関連記事

  1. 1

    一致する時間と日に基づく戻り値

  2. 2

    Excelの数式-2列の比較に基づく1列からの戻り値

  3. 3

    MySQL-一致するORの数に基づくORDER結果

  4. 4

    一致からErr(e)への戻り値

  5. 5

    戻り値に基づくSQLクエリの結果のカウント

  6. 6

    一致クエリはスコアに基づく結果のみを返しますか?

  7. 7

    複数の列からの条件に基づく戻り値

  8. 8

    入力値の配列に基づいてオブジェクトの配列から一致する結果を返す方法

  9. 9

    両方の最初の列の一致した値に基づいて、ファイルから別のファイルに1つの列を結合する

  10. 10

    一致する値に基づく別のテーブルからのSnowflakeSQLのカウントと合計

  11. 11

    他の列値に基づくSQL結果からの列値が必要

  12. 12

    表2の複数の列に基づく表1の戻り値

  13. 13

    Excel-2つの列に基づく一意の値の戻り数

  14. 14

    提出されたプロパティに基づくC#LINQフィルターの結果が存在し、値が一致する

  15. 15

    2行の値に基づく列の戻り値?

  16. 16

    一致した結果に基づいて1つのステップで置き換えます

  17. 17

    一致クエリと優先度の値に基づくMongoDB集計クエリ戻りドキュメント

  18. 18

    LaravelでのIDの一致に基づいて3つの異なるテーブルから最良の結果を得る方法。

  19. 19

    最長の一致に基づいて検索結果を整理する

  20. 20

    最長の一致に基づいて検索結果を整理する

  21. 21

    日付に基づく平均テスト結果のJavascript戻り配列

  22. 22

    正規表現は特定の文字に一致しますが、結果には戻りませんか?

  23. 23

    複数の基準に基づく列から行への値

  24. 24

    演算子に基づいてテンプレートの戻り値の型を推測しますか?:結果

  25. 25

    キーの一致値に基づいて、オブジェクトの2つの配列を1つの配列に結合する方法

  26. 26

    最初の列からの重複値に基づいて2番目の列からの重複値に一致

  27. 27

    キーの一致に基づいて区切り文字で値を連結します

  28. 28

    ノードの部分一致に基づくテーブルへの入力

  29. 29

    MySQLは、値に一致する2つの異なるテーブルに基づいて別のテーブル値を結合しますか?

ホットタグ

アーカイブ