Excel VBA質問箱 IV

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

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


49563 / 76732 ←次へ | 前へ→

【32075】Re:コピーについて
発言  ganko  - 05/12/5(月) 21:10 -

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

こんなのもいけるかも
高さも、幅も、セルの統合したのも対応できると思います。
標準のモジュールに…

Sub s_TableCopy()

Dim 元のセル As Range
Dim コピー先 As Range

On Error Resume Next

Set 元のセル = Application.InputBox("コピー元のセルを選択してください", Type:=8)

If 元のセル Is Nothing Then
Exit Sub
End If

Set コピー先 = Application.InputBox("コピー先のセルを選択してください", Type:=8)

If コピー先 Is Nothing Then
Exit Sub
End If

If コピー先.Count <> 1 Then
MsgBox "コピー先の複数セルは選択できません"
Exit Sub
End If


元のセル.Copy Destination:=コピー先

 For I = 1 To 元のセル.Columns.Count
  コピー先.Columns(I).ColumnWidth = 元のセル.Columns(I).ColumnWidth
 Next
 
 For I = 1 To 元のセル.Rows.Count
  コピー先.Rows(I).RowHeight = 元のセル.Rows(I).RowHeight
 Next
 
 
End Sub
1 hits

【32056】コピーについて hatena 05/12/5(月) 16:22 質問
【32057】Re:コピーについて かみちゃん 05/12/5(月) 16:25 発言
【32059】Re:コピーについて hatena 05/12/5(月) 16:39 回答
【32063】Re:コピーについて Jaka 05/12/5(月) 17:20 回答
【32064】Re:コピーについて Jaka 05/12/5(月) 17:23 発言
【32068】Re:コピーについて hatena 05/12/5(月) 17:42 お礼
【32069】Re:コピーについて awu 05/12/5(月) 17:51 回答
【32071】Re:コピーについて hatena 05/12/5(月) 18:15 お礼
【32075】Re:コピーについて ganko 05/12/5(月) 21:10 発言

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