Excel 印刷領域の最大文字列長について、しばらく前に質問しました。
Excel 2010 の場合、印刷範囲は 255 に設定されています。
これは読み取り専用のプロパティだと思いますが (ここでストローを握りしめて)、印刷領域の長さを増やす方法はありますか? エクセルプラグインかな?
そうでない場合は、最大 255 に達したら、プログラムで新しい印刷領域を設定する必要があります。
編集:
私は以下の答えを試しました:
範囲("A1:C3,A5:B6,C7:D8,E1:E2,G1:G2,A10:A11,A13:A14,A16:A17,A19:A20,A22:A23,A25:A26,A28:A29 ,A30:A31,A33:A35,A37:A38,A40:A41,A43:A44,A46:A47,A49:A50,A52:A53,A55:A56,A58:A59,A61:A63,A65:A66,A68 :A69,A71:A72,A74:A75,A77:A78,A80:A81,A83:A84,A86:A87,A88:A89,A91:A92").Name = "MyNamedRange"
正常に動作します - 253 文字。
範囲("A1:C3,A5:B6,C7:D8,E1:E2,G1:G2,A10:A11,A13:A14,A16:A17,A19:A20,A22:A23,A25:A26,A28:A29 ,A30:A31,A33:A35,A37:A38,A40:A41,A43:A44,A46:A47,A49:A50,A52:A53,A55:A56,A58:A59,A61:A63,A65:A66,A68 :A69,A71:A72,A74:A75,A77:A78,A80:A81,A83:A84,A86:A87,A88:A89,A91:A92,A94:A95").Name = "MyNamedRange"
実行時エラー 1004 -(261 文字)
それで、複数の名前付き範囲を設定してから、各名前付き範囲を順番に使用してアクティブシート印刷領域を設定する必要があると思いますか?
どうもありがとう。