-1

プログラミングの経験はありませんが、次のことを行うマクロを記録しました。

    Range("B8").Select
    Selection.Copy
    Sheets("DataRaw").Select
    Range("Table3[[#Headers],[Datum]]").Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(1, 0).Range("A1").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
    ActiveCell.Offset(0, 1).Range("A1").Select
    Sheets("Transactie").Select
    Range("C8").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("DataRaw").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
    ActiveCell.Offset(0, 1).Range("A1").Select
    Sheets("Transactie").Select
    Range("D8").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("DataRaw").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
    ActiveCell.Offset(0, 2).Range("A1").Select
    Sheets("Transactie").Select
    Range("D8").Select
    Application.CutCopyMode = False
    Selection.ClearContents
    Range("C8").Select
    Selection.ClearContents
    Range("B8").Select
    Selection.ClearContents

有効にすると、選択したセルから別のシートのテーブルに値を移動します。私ができることは、異なるカテゴリの複数のテーブルを持ち、コードが入力が属するカテゴリを認識して、値をそれぞれのテーブルに移動できるようにすることです。

果物の名前を入力すると、すべての値が果物テーブルに移動し、野菜の名前がある場合、すべての値が野菜テーブルに移動するようにします。私はif、thenステートメントを使用する必要があると推測していますが、方法がわかりません:S

私の質問が明確であることを願っています。どうもありがとう!

4

1 に答える 1