No.6ベストアンサー
- 回答日時:
>エクセルで複数のセルを選んでのコピーは可能でしょうか?
>コピー先へはセルの間の行数も変わらない形で貼り付け
⇒この要件ではマクロ(VBA)以外は厳しいとと思う。
お遊びマクロ例です。
(1)お試しで対象シートのタブ上で右クリック→コードの表示(VBE画面表示)→
以下のコードを貼り付け
(2)対象の不連続セルを選択→マクロを実行
(3)因みにマクロ削除は、貼り付けたコードをクリア、VBE画面を終了すればOKです。
Sub sample()
On Error Resume Next
Set base = Application.InputBox("コピー先セルを入力してください。", Type:=8)
If base Is Nothing Then Exit Sub
For Each a In Selection
If b = "" Then b = a.Row: c = a.Column
base.Offset(a.Row - b, a.Column - c) = a.Value
Next
End Sub
No.7
- 回答日時:
ん? ヒトの説明を聞いていますか?
先の回答をしたように操作することで,飛び飛びのデータをそこだけコピーできる方法を説明していますよ。
#ていうかそもそも,ヒトの回答使って他の人に質問するって,なんかすごく失礼なんですけど。どういうつもりなんですか。何も考えてないんでしょうけど。
No.4
- 回答日時:
Excel2010上で「そのコマンドは複数の選択範囲に対して実行できません。
」と表示されるときは、同一ではない列範囲(若しくは行範囲)を選択範囲として選んだ場合に表示されます。同一の列や行上の一範囲(4角形)に限られます。
同一の列や行の上の一範囲でその現象が起きるのはシートがグループ化されている場合です。
No.3
- 回答日時:
そのメッセージが出るのは「コピーするとき」じゃなく,「貼り付け」を行うときです。
つまり,飛び飛びのセルはコピーできますが,飛び飛びのセルに貼り付けることが出来ません。
結論から言うとご質問でヤリタイ事は基本「できない」のですが,そこを敢えて行うなら,次のような方法は可能です。
手順:
3列1行に「タイトル」と記入し,3列にオートフィルタを取り付ける
オートフィルタで「黄色いセル」などの方法でコピーしたい行だけに絞り込む
絞り込まれたセル範囲を選択し,選択範囲の右下のフィルボタンで「右に」1列オートフィルドラッグする
オートフィルタを解除する(添付図参照)
4列2行から4列9行に黄色いセルだけがコピーされているので,4列2行から4列9行までの範囲を「まとめて選んでコピー」する。飛び飛びのセルを選んでコピーするのではないので,間違えないように注意。
目的のセルを選び,形式を選んで貼り付けで「空白のセルを無視する」にチェックを入れてOKする。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel フィルタ後のコピー貼付けと可視セルの関係について 3 2023/02/07 16:42
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) 【VBA】エクセルで選択した範囲の値のみをクリップボードにコピーするコードについて 3 2023/03/08 17:41
- Excel(エクセル) 特定の位置にあるマクロボタンについて 2 2022/04/19 18:13
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルの複写について 4 2022/04/10 01:02
- Excel(エクセル) エクセル ブック間のコピー 5 2022/04/24 08:11
- Excel(エクセル) Excelにて、セルに入力してある文字の中から文字と最後の数字のみ切り取り貼り付けるVBA 5 2022/12/27 08:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル:マクロ「Application...
-
エクセルのアポストロフィを一...
-
エクセルで隣接していない複数...
-
Excel 行の連続データを列に参...
-
エクセルで勝手に「折り返して...
-
エクセルの2ページ目の作り方
-
エクセルで値だけコピーして背...
-
EXCELのオートフィルの設定を変...
-
エクセルのコピペでクリップボ...
-
エクセルで、選択範囲の数値全...
-
Excel 結合されたセルへの貼り...
-
EXCELシートをPowerPointにきれ...
-
メールソフト「サンダーバード...
-
Excel:文字との間に数字の組合...
-
エクセルオートフィルで書式を...
-
Excelでコピーした行の挿入を繰...
-
エクセルでの行数・列数を指定...
-
Excelでコピーをとったセルの色...
-
Excelのコピー・切り取り機能が...
-
「選択範囲を解除してアクティ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル:マクロ「Application...
-
エクセルのアポストロフィを一...
-
エクセルの2ページ目の作り方
-
エクセルで勝手に「折り返して...
-
エクセルで隣接していない複数...
-
Excel 行の連続データを列に参...
-
EXCELシートをPowerPointにきれ...
-
エクセルで「コピーしたセルの...
-
EXCELのオートフィルの設定を変...
-
Excel)軽いデーターのはずなの...
-
メールソフト「サンダーバード...
-
Excelに、ダブルクォーテーショ...
-
エクセルオートフィルで書式を...
-
エクセルで値だけコピーして背...
-
Excelでコピーした行の挿入を繰...
-
エクセルで、選択範囲の数値全...
-
エクセルでの行数・列数を指定...
-
「選択範囲を解除してアクティ...
-
エクセル 別シートへのコピー...
-
EXELで複数のとびとびのセルを...
おすすめ情報