
自分なりに調べてはみましたが、自己解決できませんでしたので、投稿させていただきます。
現在、「Sheet1」に作成されているデータ(セルの結合はナシ)を別シート「Sheet2」へコピペしたいのですが、「Sheet2」は縦行(高さ)が4つほどセルの結合を行っているフォーマット(横行はセルの結合はナシ)で、貼り付けを行っても基データを4つ飛ばしで貼り付けられる以外、上手く貼り付けることができません。
セルの結合を行っているフォーマットでもセルの結合ナシと同じ形でデータの貼り付けを行いたいのですが、何か良い方法はありませんでしょうか?ご教授ください。
A 回答 (10件)
- 最新から表示
- 回答順に表示
No.10
- 回答日時:
老婆心ながら、
「結合したセルへコピーする作業」より
コピー後に行の高さを調整(変更)
必要であれば。「フォントの調整」「表示位置の変更(縦を中央等)」を行った方が楽なように思います。
「見えてない列では、2行しか結合しない」等の列があるのでしょうか。
確認できる範囲であれば
最初に行高さ等を調整済のシートさえ作ってしまえば、
あとは通常の「貼り付け」で対応できると思います。
No.9
- 回答日時:
画像ではよく分からないですが、
右のB7:B10に左のB2を、右のC7:C10に左のC2を、右のB11:14に左のB3を、
といった感じで考えてよろしいのでしょうか?
そして右のAには左のAと対応したIDのようなものが入っていると。
であるのならば、VLOOKUPで表示させるのが手っ取り早いのではないでしょうか?
右のB7=VLOOKUP($A7,左のシート名!$A:B,COLUMN(),FALSE)
左のシート名の部分は適切な名前に修正してください。
画像がA列から始まっているわけではないのでしたら、適宜修正必要です。
B7を必要な範囲にコピペしてください。
No.8
- 回答日時:
これですかね。
=INDEX(結合されてない!$A$1:$A$100,ROUND(ROW(A1)/4,0)+1,1)
http://excel-forest.net/2017/03/01/ketugouseru/
No.7
- 回答日時:
よく見えないのですがコピー元とコピー先の列が違っているようです。
面倒かもしれませんが、どの列にどの項目があるか教えてください。
同じでしたら最終列を教えてください。
No.6
- 回答日時:
ついでなので汎用性のあるものを作成してみました。
-------------------------------------------------------------------------
Sub MergeCellCopy( _
SrcTarget As Range, _
DstTarget As Range, _
Optional FontColor As Boolean = True, _
Optional FontName As Boolean = True, _
Optional FontSize As Boolean = True, _
Optional InteriorColor As Boolean = True)
DstTarget(1).Value = SrcTarget(1).Value
If FontColor Then DstTarget(1).Font.Color = SrcTarget(1).Font.Color
If FontName Then DstTarget(1).Font.Name = SrcTarget(1).Font.Name
If FontSize Then DstTarget(1).Font.Size = SrcTarget(1).Font.Size
If InteriorColor Then DstTarget(1).Interior.Color = SrcTarget(1).Interior.Color
End Sub
-------------------------------------------------------------------------
たとえば「Sheets("Sheet1").Range("B10:C12")」を「Sheets("Sheet2").Range("D16:E18")」に「値」「文字色」「フォント」「文字の大きさ」「背景色」をコピーしたい場合は「Call MergeCellCopy(Sheets("Sheet1").Range("B10:C12"), Sheets("Sheet2").Range("D16:E18"))」または「Call MergeCellCopy(Sheets("Sheet1").Cells(10, 2), Sheets("Sheet2").Cells(16, 4))」などで呼び出します。
フォントはコピー不要ならば「Call MergeCellCopy(Sheets("Sheet1").Range("B10:C12"), Sheets("Sheet2").Range("D16:E18"), , False)」のようにコピーが不要なプロパティを「False」にすれば良いです。
単独セル→結合セル、結合セル→単独セル、結合セル→結合セルも全てOKです。もちろん結合セルの大きさが違っていても使えます。
他のプロパティも必要なものがあれば簡単に追加できます。
No.3
- 回答日時:
No.2 の補足
もちろん貼付先の指定を下記のように結合セルの一番左上のセルを指定してもOKです。
------------------------------------------------------------------------
Sub test()
Sheets("Sheet2").Select
With Sheets("Sheet1").Cells(1, 1)
Cells(1, 1).Value = .Value
Cells(1, 1).Font.Color = .Font.Color
Cells(1, 1).Font.Name = .Font.Name
Cells(1, 1).Font.Size = .Font.Size
Cells(1, 1).Interior.Color = .Interior.Color
End With
End Sub
------------------------------------------------------------------------
No.2
- 回答日時:
値以外の何をコピーしたいのですか?
下記のように必要なプロパティだけを代入すれば良いだけですけど…
------------------------------------------------------------------------
Sub test()
Sheets("Sheet2").Select
With Sheets("Sheet1").Range("A1")
Range("A1:A4").Value = .Value
Range("A1:A4").Font.Color = .Font.Color
Range("A1:A4").Font.Name = .Font.Name
Range("A1:A4").Font.Size = .Font.Size
Range("A1:A4").Interior.Color = .Interior.Color
End With
End Sub
------------------------------------------------------------------------
※ 例では「Sheet1」の「A1」セルを「Sheet2」の「A1」~「A4」の結合セルに「値」「文字色」「フォント」「文字の大きさ」「背景色」を代入しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Visual Basic(VBA) ExcelVBAの複数指定範囲の構文 2 2022/05/26 22:39
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) こんなことできますか?例えば、sheetに貼り付けた図形のタイトルを、セルA1の文字で表示する。 5 2022/04/22 15:25
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
テレビやラジオに出たことがある人、いますか?
テレビやラジオに取材されたり、ゲスト出演したことある方いますか?
-
一番好きなみそ汁の具材は?
みんなで大好きなみそ汁の具材について語り合おうよっ!
-
結合したセルを1つのセルにコピーしたい
Excel(エクセル)
-
Excel 結合されたセルへの貼り付けについて
Excel(エクセル)
-
VBA初心者です。結合セルを保持したまま挿入する方法を教えてほしいです。
Visual Basic(VBA)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】1回目の実行後、2...
-
エクセル内に読み込んが画像の...
-
Excelのメニューについて
-
Excelで作成した出欠表から日付...
-
Excel 偶数月の15日(土日祝...
-
Excelの数式について教えてくだ...
-
勤務外時間を出す表が作りたい
-
VLOOKUP FALSEのこと
-
エクセルの数式について教えて...
-
【マクロ】参照渡しについて。...
-
Excel 日付の表示が直せません...
-
Excelの条件付書式について教え...
-
マクロを実行すると、セル範囲...
-
【マクロ】参照渡しとモジュー...
-
【マクロ】シート追加時に同じ...
-
Excelファイルを開くと私だけVA...
-
Excelのデーターバーについて
-
エクセルの設定、特定の列以降...
-
別のシートの指定列の最終行を...
-
エクセル 同じ行の隣り合う数字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】重複する同じ行を、...
-
Excelの条件付き書式のコピーと...
-
vba 印刷設定でのカラー印刷と...
-
VBA の単語の意味を教えて下さい。
-
Excel 日付の表示が直せません...
-
エクセル 同じ行の隣り合う数字...
-
エクセル条件付き書式について。
-
エクセルの数式につきまして
-
ファイル名の変更
-
エクセル 数字のみ抽出につて
-
Excelの開始ブックを固定したい...
-
エクセルの数式について教えて...
-
エクセルのセルをクリックする...
-
=INDIRECT(RIGHT(CELL("filenam...
-
エクスプローラーで見ることは...
-
Excelの関数で質問です
-
至急お願いいたします 屋上の備...
-
エクセルでセルに入力する前は...
-
関数を教えて下さい
-
Excel 関数での質問です
おすすめ情報
補足させてください。見難い画像ですが、左の一覧表⇒右のフォーマットへ同じようにコピペしたいのです。