トップページ > プログラム > 2016年02月05日 > VJfh6At3

書き込み順位&時間帯一覧

3 位/199 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001013000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part39 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
737 :デフォルトの名無しさん[]:2016/02/05(金) 12:44:29.76 ID:VJfh6At3
質問です。
シートモジュールに@のコードを書くとうまくいきますが、Aのコードを書くと
上手くいきません。
なぜなんでしょうか?教えてください。

@
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Sheet2.Cells(Target.Row, 5) = Time
Sheet2.Cells(Target.Row, 5).Copy
ActiveSheet.Cells(17, 5).Paste

End If
End Sub

A
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Sheet2.Cells(Target.Row, 5) = Time
Sheet2.Cells(Target.Row, 5).Copy
ActiveSheet.Paste

End If
End Sub
Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
739 :デフォルトの名無しさん[]:2016/02/05(金) 14:54:32.80 ID:VJfh6At3
>>738
Excel2010です。
何が原因なんでしょうか?
Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
741 :デフォルトの名無しさん[]:2016/02/05(金) 15:19:29.05 ID:VJfh6At3
>>740
返信ありがとうございます。
sheet2でコピーしたものをシート1に持ってきたいのです。

ご教示お願いします。
Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
744 :デフォルトの名無しさん[]:2016/02/05(金) 15:32:26.54 ID:VJfh6At3
>>742
すいません、おっしゃる通り逆でした。

A○

>>743
試してみます。
Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
746 :デフォルトの名無しさん[]:2016/02/05(金) 15:58:15.69 ID:VJfh6At3
>>745
無事にできました。
ご教示ありがとうございます。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。