- 締切済み
エクセル ある条件のとき、別のシートの行の最後に転記する方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
写真には行番号も列番号も写っていないため、今仮に円で囲んだセルが存在する列を、Sheet1のE列だと仮定します。 >現金側は自動的にその数字が引かれるようにしたいです。 何からその数字を引くのか不明なため、今仮に、引かれる元の数字が入力されているのは、A1セルだと仮定します。 その上で、引いた後の数字を表示させるセルには、次の数式を入力されると良いと思います。 =$A$1-VLOOKUP(99^9,Sheet1!$E:$E,1) 尚、上記の数式は、あくまで、写真に写っている各セルや、引かれる元の数字が入力されているセルの、行番号や列番号が不明なため、仮定に基づいて作成したものですから、数式中の行番号や列番号は、実際の状態に合わせて調整なさって下さい。
- hoiho14000
- ベストアンサー率26% (12/45)
回答No.1
マクロだったら Dim EndRow As Long EndRow=Range("a1").End(Xlup).Row これで最終行を取得 Cells(EndRow,目的の列).Value=計算式
質問者
お礼
ご回答ありがとうございます。 エクセル、マクロともに初心者ですので最後の計算式もイマイチまだ わかってないような状況です。再度アップするので教えていただけたらと思います。 よろしくお願いします。
お礼
ご回答ありがとうございます。 文章能力がなくうまく説明できませんでしたので再度アップさせていただきます。 早急のご回答ありがとうございます。