2016-04-26 ワークシート名の文字数制限 VBA Excel Excel2013のVBAでセルの文字列とワークシート名をマッピングさせるような処理を書いていたんだけれども、何故かエラーになった。 デバッグしてみたところ、単純にワークシート名が違っていた。 どうやらワークシート名はExcelの制限で31文字までしか指定できないらしい。 31文字目まででマッピングさせるような処理に修正。 (ちゃんとやるならその制限ありきでルールを見直すべきですね) なお全角でも31文字のワークシート名は指定できたので、バイトではなく本当に文字数の制限みたい。 参考 https://support.microsoft.com/ja-jp/kb/950220