シートの文字制限について間違った解説が結構見受けられます。フォルダ・ファイル・ブックの文字制限フォルダ・ファイル・ブックの使用不可文字は以下になります。以上の半角文字は使用できません。全角文字は使用できます。以下は、使用不可文字が含まれているかの判定Functionになります。Function使用不可文字が含まれていないか1文字ずつチェックしています。"使用できない文字があります。Subこのように使います。フォルダ・ファイルの存在確認も必要です。Dir関数でチェックすればよいでしょう。Dir関数は、指定したパターンやファイル属性と一致するファイルまたはフォルダの名前を返します、ドライブのボリュームラベルも取得できます、文字列型(String)の値を返します。具体的なサンプルとしては、第79回.ファイル操作I(Dir)こちらで詳しく解説しています。・Dir関数の関連記事シートの文字制限シートの使用不可文字は以下になります。どちらも使用できません。WEB上では、この全角の場合が考慮されていない場合が多く見受けられます。Function使用不可文字が含まれていないか1文字ずつチェックしています。"使用できない文字があります。Subこのように使います。シートの存在確認が必要になってきます。区別せずにチェックする必要があります。Function使い方は、前記と同様になります。指定できない文字のチェックや存在確認は以外と面倒なものです。Errorでエラーを補足して対処したほうが早いという場合もあります。一度、上記のFunctionを作ってしまえば、後は使いまわせますよね。事前にチェックした方が良いと思います。上記VBAはシートに使用可能な文字かの判定を完全には網羅できていません。予約語として使えない・先頭「'」シングルクォーテーションは使えない・以下の文字は使用不可vbNullChar:\/?*[]:\/?*[]\これらを考慮したマクロVBAについて以下でサンプルVBAを掲載しています。Down)シートのShapeを全削除すると、入力規則のリストのドロップダウンが消えてしまいます。こちらを参照して下さい。入力規則のリストのドロップダウンが消えてしまう具体的なマクロは、以下のようなVBAコードになります。動作が、それまでとは違ったものになっています。Microsoftサポートにも掲載されています。・実行時エラー関連記事Application.Goto使用時の注意Applicationのメソッドに、Gotoメソッドがあります、Application.Gotoメソッドは、指定ブックの、指定シートの、指定セル範囲を選択します、そのブック・シートがアクティブでなければアクティブにします。最初に、Application.Gotoの一般的な文法説明をします。これを入れていることが多いと思います。これが入っていると、マクロVBAがエラーで停止して、そこで「リセット」した場合に、Excelシートをクリック出来なくなったり、シートタブの切り替えができな...標準スタイル違いの問題点:標準フォント複写、列幅をピクセルで合わせるVBAでスタイルの標準フォントが違うブック間のコピー等の処理では、列幅や行高の違いが問題となる場合があります。列幅や行高は、標準スタイルの1文字分を基本としているためです。上の画像は、標準フォントが違うブックにおいて、同じ列幅20の時の、列幅の表示です。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームマクロVBA応用編マクロVBA技術解説フォルダー・ファイル・ブック・シートの文字制限このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA応用編マクロVBA技術解説フォルダー・ファイル・ブック・シートの文字制限このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。