列幅オプションは特定のワークシートでは利用できません

列幅オプションは特定のワークシートでは利用できません

次のような問題があります。いくつかのワークシートを含む Excel ドキュメントがあります。2 月のワークシートでは、列幅オプションを調整できます。2 つの文字の間に両方向の矢印が表示されます。しかし、他のワークシートでは列幅を変更できません。

ここに画像の説明を入力してください

この Excel ファイルの他のすべてのワークシートでは、このオプションは使用できません。列幅の調整を有効/無効にするオプションが見つかりません。

現時点では、二重矢印が表示されるはずの場所にマウスを移動すると、次のようになります。

ここに画像の説明を入力してください

** ワークシート全体が保護されていません。**


編集:

列のプロパティを変更するオプションはグレー表示されています。すべての列が対象です。

ここに画像の説明を入力してください

答え1

通常、これはワークシート/ワークブックが保護されている場合にのみ表示されます。マクロで試してください。例:

Sub Test()
    Columns("A:C").ColumnWidth = 20
End Sub

保護されている場合、ColumnWidth プロパティを設定できないというメッセージが表示されます。

答え2

列はロックされていると想定します。列を右クリックして、「セルの書式設定」を選択します。次に、「保護」タブを選択します。

関連情報