私は姓で検索したい顧客情報を含むスプレッドシートを持っています。私は別のシート(シート1)に姓を入力し、顧客データスプレッドシート(シート2)の姓の列をマクロに検索させたいと思います。一致するものが見つかったら、シート2の行全体をコピーして、シート1の特定の行に貼り付ける必要があります。私はいくつかのサイトを検索し、多数のバージョンのコードを試しましたが、動作させることはできません。1つのシートに列内のテキストを検索し、行データを別のシートにコピー
0
A
答えて
0
a linkは、別のシートやブックからデータを取得する方法を示しています。基本的にはSheet_name!Cell_address
またはSheet_name!First_cell:Last_cell
を使用します。
希望はこのことができます:)
0
私は、これは十分に簡単に聞こえるあなたが欲しい値を見つけるまでループを考えます。どのようにトリガーを発射したいですか?列1の選択されたセルをダブルクリックした後、トリガーが2番目のシートに入り、入力を促し、最初のマッチをコピーします。
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column <> 1 Then Exit Sub 'or which ever column you enter for
Dim str_Act, str_Test As String
Dim i As Integer
'find value to search
str_Act = InputBox("Enter User Last Name")
If str_Act = "" Then Exit Sub
'loop to find search
Do While str_Act <> str_Test
str_Test = Sheets(1).Range("A1").Offset(i, 0) ' or whichever column has your value
i = i + 1
Loop
'Copy and paste
Sheets(1).Range("A1:ZZ1").Offset(i - 1, 0).Copy
Target.PasteSpecial
End Sub
関連する問題
- 1. Excelマクロ1行目の特定のテキストを1つのシートから検索し、テキストの下の列をコピーして別のシートに貼り付けます。
- 2. 1つのシートから別のシートに行をコピー
- 3. 別のシートのテキストを検索し、列を見つけ、元のシートにコピー/貼り付けするマクロ
- 4. シート1の値をコピーしてシート2で検索します
- 5. VBAを使用して1つのシートから別のシートに列をコピー
- 6. 1つのExcelシートから別のExcelシートへの列のコピー
- 7. フィールド値に基づいて1つのシートから別のシートにデータをコピー
- 8. 1つのExcelシートから別のExcelシートに2つの列をコピーする
- 9. 1 googleシートから別のデータにコピー
- 10. Automaltcalyは1つのGoogleシートから別のGoogleシートに行をコピーします
- 11. 条件付きで1枚のシートを検索し、別のシートに行をコピーします。
- 12. Googleスプレッドシート/ AppScript - 1つのシートから別のシートにデータをコピーする
- 13. VBA:1つのシートから別のシートに不連続なデータをコピーする
- 14. 複数の列を別のシートにコピーして1つの列にコピーする
- 15. Excel 2007、1列の値に基づいて1つのシートから別のシートに行をコピーする
- 16. 1つのシートから別のシートにデータを抽出する
- 17. 1つのシートから別のシートにデータを移動する
- 18. 特定の用語に対して1列を検索し、行全体を別のシートにコピーする場合
- 19. 2枚のExcelシートを比較し、データをシート1にコピー
- 20. 1つのシートから別のシートに選択した列のデータをロードまたはコピーする方法
- 21. Excel VBA - 1つのシートから別のシートにコピーする> 1行のみをコピーする
- 22. 1枚のシートから別のシートにデータをコピーするには
- 23. VBA:シート1(2つの別々の列)にDATE&TEXT値を検索し、2つの条件が満たす場合、シート1を介してシートに2
- 24. 1枚のシートから別のシートにチャートをコピーする
- 25. 列内の特定の値を検索し、データの行全体を新しいシートにコピーします。
- 26. 条件式で1枚のシートから別のシートにデータをコピーするマクロ
- 27. 2つの異なるシートの列を1つのシートにコピーする方法
- 28. Excel別のシートにデータをコピーする
- 29. シート2上のデータに基づいて、シート1のデータを、対応する検索し、シート2
- 30. 3つの条件を使用して1つのシートから別のシートに行をコピーする