Excel VBA質問箱 IV

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

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


4269 / 76734 ←次へ | 前へ→

【78090】Re:VBAで「リンク貼り付け」をしたい
発言  β  - 16/4/2(土) 11:19 -

引用なし
パスワード
   ▼かな さん:

>これを今のコードの中でどこを変更すればよいのかが分かりません。

一例です。
操作のリンク貼り付けも同様になりますが参照セルが空白の場合は 0 になります。
(空白なら空白 という式にすることもできますが、とりあえず)

Sub シート分け3()
  Const LISTNAME As String = "一覧表"
  Dim h As Range
  Dim cols As Long
  Dim tSh As Worksheet
  
  With Sheets(LISTNAME)
    cols = .Range("A1", .UsedRange).Columns.Count
    For Each h In .Range("H7", .Range("H" & .Rows.Count).End(xlUp))
      If Not IsObject(Evaluate("'" & h.Value & "'!A1")) Then  'シート有無チェック
        Worksheets.Add(after:=Worksheets(Worksheets.Count)).Name = h.Value
        .Range("1:1").Copy Range("A3")
      End If
      With Sheets(h.Value)
        .Range("A" & .Rows.Count).End(xlUp).Offset(1).Resize(, cols).FormulaR1C1 = "='" & LISTNAME & "'!R" & h.Row & "C"
      End With
    Next
  End With

End Sub

5 hits

【78084】VBAで「リンク貼り付け」をしたい かな 16/4/1(金) 18:22 質問[未読]
【78085】Re:VBAで「リンク貼り付け」をしたい β 16/4/1(金) 18:52 発言[未読]
【78086】Re:VBAで「リンク貼り付け」をしたい かな 16/4/1(金) 19:08 質問[未読]
【78090】Re:VBAで「リンク貼り付け」をしたい β 16/4/2(土) 11:19 発言[未読]
【78089】Re:VBAで「リンク貼り付け」をしたい マナ 16/4/2(土) 10:43 発言[未読]
【78099】Re:VBAで「リンク貼り付け」をしたい かな 16/4/4(月) 10:37 お礼[未読]

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