Excel VBA質問箱 IV

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

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


33415 / 76734 ←次へ | 前へ→

【48540】Re:行数を指定して数式埋込
発言  かみちゃん  - 07/4/21(土) 18:21 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>何行かを指定し数式を埋込したいのですが
>BN11に=IF(BO11="","",BO11/$BO$8)
>これ以降にBN12.BN13・・・
>=IF(BO12="","",BO12/$BO$8)
>=IF(BO13="","",BO12/$BO$8)
>を行数を指定し埋込したい

複数行に対して、一括して数式を設定することはできます。
たとえば、こんな感じです。
Sub Test()
 Range("A1:A3").Formula = "=B1+C1"
End Sub

そこで、今回は、以下のようにしたらできると思います。

Sub Sample()
 Dim rng As Range
 
 On Error Resume Next
 Set rng = Application.InputBox("コピー元セルは?", , ActiveCell.Address, , , , , 8)
 On Error GoTo 0
 If Not rng Is Nothing Then
  If rng.Count = 1 Then
   rng.Resize(23 + 1).Formula = rng.Formula
  Else
   MsgBox "複数のセルは指定できません"
  End If
 Else
  MsgBox "キャンセルしました"
 End If
End Sub

4 hits

【48539】行数を指定して数式埋込 saito 07/4/21(土) 17:54 質問
【48540】Re:行数を指定して数式埋込 かみちゃん 07/4/21(土) 18:21 発言
【48544】Re:行数を指定して数式埋込 saito 07/4/21(土) 20:01 発言
【48545】Re:行数を指定して数式埋込 かみちゃん 07/4/21(土) 20:24 発言
【48548】Re:行数を指定して数式埋込 saito 07/4/22(日) 0:35 発言
【48549】Re:行数を指定して数式埋込 saito 07/4/22(日) 1:14 発言
【48551】Re:行数を指定して数式埋込 かみちゃん 07/4/22(日) 10:38 発言
【48552】Re:行数を指定して数式埋込 かみちゃん 07/4/22(日) 10:44 発言
【48553】Re:行数を指定して数式埋込 saito 07/4/22(日) 12:53 発言
【48554】Re:行数を指定して数式埋込 かみちゃん 07/4/22(日) 13:21 発言
【48556】Re:行数を指定して数式埋込 saito 07/4/22(日) 17:10 質問
【48557】Re:行数を指定して数式埋込 かみちゃん 07/4/22(日) 17:22 発言
【48558】Re:行数を指定して数式埋込 saito 07/4/22(日) 17:37 お礼
【48559】Re:行数を指定して数式埋込 saito 07/4/22(日) 17:41 質問
【48560】Re:行数を指定して数式埋込 かみちゃん 07/4/22(日) 17:51 発言
【48561】Re:行数を指定して数式埋込 saito 07/4/22(日) 18:01 発言
【48562】Re:行数を指定して数式埋込 かみちゃん 07/4/22(日) 18:11 発言
【48569】Re:行数を指定して数式埋込 saito 07/4/23(月) 0:46 お礼

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