Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38708 / 76732 ←次へ | 前へ→

【43157】Re:マクロをイベントプロシージャに組み込む方法を教えてください
回答  yata  - 06/10/3(火) 23:04 -

引用なし
パスワード
   ▼てぷこ3 さん:
こんばんは
シートのChangeイベントでいいと思います

>下記のように動作するイベントプロシージャを作りたいと考えています
>
>1) セルA1に変化があった場合
>2) 一つ下の段に一行挿入して
>3) A1に戻って数値をコピー
>4) 一つ下のセル(先ほど挿入した行のセル)に「形式を選択して貼り付け→値」で数値をペースト
>
値貼り付けにするのはA1に数式が入っているのですか?
行の挿入は1つ下の行にEntireRow.Insertで出来ます。
以下の様にしてみました。
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
  If .Row = 1 And .Column = 1 Then
    .Offset(1, 0).EntireRow.Insert
    Range("A1").Copy

    Range("A2").PasteSpecial Paste:=xlPasteValues
  End If
End With
  Application.CutCopyMode = False
  Range("A1").Select
End Sub

0 hits

【43155】マクロをイベントプロシージャに組み込む方法を教えてください てぷこ3 06/10/3(火) 22:05 質問
【43157】Re:マクロをイベントプロシージャに組み込... yata 06/10/3(火) 23:04 回答
【43162】Re:マクロをイベントプロシージャに組み込... てぷこ3 06/10/4(水) 0:13 お礼
【43158】Re:マクロをイベントプロシージャに組み込... MM 06/10/3(火) 23:05 回答
【43161】Re:マクロをイベントプロシージャに組み込... てぷこ3 06/10/4(水) 0:07 お礼

38708 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free