質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%

Q&A

解決済

1回答

2104閲覧

Excelの可視セル設定をデフォルトにしたい

Moyashiwa

総合スコア18

0グッド

0クリップ

投稿2024/05/13 02:37

実現したいこと

Microsoft office365 のExcelの可視セルの設定を常時できているように、デフォルトの設定にしたい。

発生している問題・分からないこと

Excelにて、選択範囲に非表示の列や行が含まれている際に、非表示のセルをコピーしないように、範囲選択した後、リボンの「検索と選択」→「条件を設定してジャンプ」→「可視セル」→「OK]の順番で操作する。
もしくは範囲選択した後、「Alt」+「;」を入力すれば可能というのは知っているのですが、
いちいち入力するのが面倒なのと、ヒューマンエラーが発生しやすくなるので、デフォルトにできるようにしたいです。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

https://oshiete.goo.ne.jp/qa/1330182.html
検索した際、上記のサイトを発見したのですが、この質問のExcelのバージョンがかなり古いためか
可視セルのアイコンがなく実現できませんでした。

別端末のExcel2010でやった際には、範囲選択せず「条件を設定してジャンプ」→「可視セル」→「OK]の順番で一度でも操作すれば、その後範囲選択してコピー&ペーストしても、非表示セルがコピペされることはなかったです。

別端末は諸事情があり手元にはないです。

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Excelの可視セルの設定を常時できているように、デフォルトの設定にしたい。

「範囲選択を行った時点で非表示化された行/列のセルが選択対象から除外されるようにしたい」という意味でおっしゃっているのであれば、少なくとも Excel のオプションに該当するものがありませんので無理です。

範囲選択した後、「Alt」+「;」を入力

可視セルのアイコン

[可視セルの選択]コマンドのことをおっしゃっているのでしょうか。

イメージ説明

いちいち入力するのが面倒なのと、ヒューマンエラーが発生しやすくなるので

そもそもどのような意図から行/列を非表示させているのかが不明ですが、もし特定のブックやシートにのみ限定してそのような動作を実現したいのであれば、イベントマクロを使用する以外の手段はないでしょう。

(2024/05/14 13:21 のコメントを受けて追記)

フィルターによって任意の条件に該当する行が抽出されている
(条件に該当しない行が非表示になっている)

「条件を設定してジャンプ」→「可視セル」→「OK」 以外の操作で既定で除外されているのでしょうか

例えば次のような操作を行った場合に限り、既定で可視セルのみがコピーされます。

【フィルター適用前の状態】
イメージ説明

【フィルター適用後の状態】
イメージ説明

【抽出された範囲をコピー】
イメージ説明

【貼り付け結果】
イメージ説明

【更に C 列を非表示化してコピー】
イメージ説明

【貼り付け結果】
イメージ説明

オートフィルター機能による抽出が実行されていない状態では上記のような動作にはならず、非表示化された行/列のセルも含めてコピー/貼り付けされることになります。

投稿2024/05/13 03:04

編集2024/05/14 05:14
sk.exe

総合スコア1059

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Moyashiwa

2024/05/13 04:25

ご回答ありがとうございます。 「可視セルの選択」についての認識で合ってます。 説明下手ですみません。 一度でも可視セルの選択を設定すれば、同じシート内で他の選択範囲でも可視セルの選択が適応されるにはという旨の質問です。 ご回答にもあるように、365のExcelだとそれは不可能のようですね
sk.exe

2024/05/13 04:41

> 一度でも可視セルの選択を設定すれば、同じシート内で他の選択範囲でも > 可視セルの選択が適応されるにはという旨の質問です。 > 別端末のExcel2010でやった際には、範囲選択せず > 「条件を設定してジャンプ」→「可視セル」→「OK]の順番で > 一度でも操作すれば、その後範囲選択してコピー&ペーストしても、 > 非表示セルがコピペされることはなかったです。 ちょうど Excel 2010 がインストールされている端末があるのでテストしてみましたが、少なくともこちらの環境ではそのような動作は再現されません。 非表示化されたセルがコピー/貼り付け対象から既定で除外されるのは、私の知る限り「フィルターによって任意の条件に該当する行が抽出されている(条件に該当しない行が非表示になっている)」ケースだけです。
Moyashiwa

2024/05/14 04:21

>非表示化されたセルがコピー/貼り付け対象から既定で除外されるのは、私の知る限り「フィルターによって任意の条件に該当する行が抽出されている(条件に該当しない行が非表示になっている)」ケースだけです。 申し訳ございません。いまいちイメージがしづらいです。 「条件を設定してジャンプ」→「可視セル」→「OK」 以外の操作で既定で除外されているのでしょうか
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問