人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

EXCELで商品の納品管理マクロで再質問です。

先ほど(http://q.hatena.ne.jp/1148929367)にて、Kenjuさんにお教えいただいたコードなのですが、Pasteメソッドが抜けているために、2番目のシートに反映されないのではないかと、素人ながらに考えております。Kenjuさんにもう一度お答えいただくのが一番よいのですが、他の方でもお分かりになりましたらば、お教えいただければと存じます。

どうぞよろしくお願いいたします。

●質問者: kitatom
●カテゴリ:コンピュータ インターネット
✍キーワード:Excel コード マクロ メソッド 管理
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●35ポイント

納品済みリストシート.Cells(納品済みリスト行末 + 1, 1).Insert Shift:=xlDown


この行は 納品済みリストシートの指定したセルの箇所にインサートするという処理です。

ここで、2番目のシートに反映されるはずです。

◎質問者からの返答

検証ありがとうございます。たいへん参考になりました。しかしながらこれで、うまく2番目のシートに反映されない理由が完全にわからなくなりましたw。


2 ● きゃづみぃ
●35ポイント

まず、未納品リストシートに Kenjuさんが書かれたソースを貼り付けます。

Private Sub Worksheet_Change(ByVal Target As Range) と Sub macro(ByVal targetRow As Long)です。

シートの順番は 左から

未納品リストシート、納品済みリストシートになります。


で 次に 未納品リストシートのB5のセルに数値を入れておきます。

それから E5に日付を入れると 納品済みリストシートに切り取りされたのが 貼り付けられます。

でも、エラーが出るようなので、他に設定が必要かもしれませんね。

◎質問者からの返答

どうもありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ