OK、Excelで新規に開いたときのスプレッドシートがどのように見えるかがわかりました。境界は水色です。ただし、これらは画面上にのみ表示されます。シートを印刷すると、境界線は表示されません。シートにさまざまな書式設定(背景色など)を適用し、それらの「デフォルト」の境界線がなくなったとします。私の質問は、それらをどのように戻すかです。クリアフォーマットを実行するだけでは常に機能するとは限りません。
具体的には、Excel 2007について話していますが、すべてのバージョンでこれが可能だと思います。
何か案は?
ありがとう、ライアン
(プログラムではなく)Excel内からこれを行う場合は、次の手順に従います。
リボンの[オーブ]メニューから、メニューの下部にある[Excelオプション]ボタンをクリックします。
左側の選択肢のリストで、「詳細」を選択します。
「このワークシートの表示オプション」という見出しが表示されるまで下にスクロールします。
[ガイドラインを表示]チェックボックスをオンにします。
この問題が発生し、一部のセルでグリッド線が欠落しているように見えました。
それらの細胞の色が白であることを理解するのにしばらくかかりました。セルのフォーマット、パターンをクリックし、「白ではなく色なし」を選択しました。グリッド線が再び表示されました。
理由を理解するのにしばらく時間がかかったので、これが他の人に役立つことを願っています。
これに対する私の最良の答えは、単にフォーマットペインタを使用することです。これは少し面倒なことかもしれませんが、直面している問題は、グリッドラインが塗りつぶしやその他のエフェクトで覆われていることです。グリッドの上に白い紙を置くと想像してください。グリッド線は下にありますが、表示されません。
だから試してください:
私の経験から、これはこれをすばやく行う最も簡単な方法です。特に、Excelの内外に貼り付ける場合。
繰り返しますが、これはこの問題を解決するプログラム的な方法ではありません。
別の方法として、グリッド線[]ビューがチェックされているチェックボックス[ページレイアウト]タブがあります。
誰かがまだこれを行うVBAの方法を必要とする場合:
あなたが何かを選択したと仮定すると、プロパティは次のとおりです:
_With Selection
.interior.pattern = xlNone
.Borders(xl<side>).Linestyle = xlNone
End Selection
_
_<side>
_は、たとえばDiagonalDownまたはのようになります。 EdgeTopなので、
-> Selection.Borders(xlEdgeTop).Linestyle = xlNone
トップエッジをリセットします。
これは古い投稿であることを理解しています。しかし、それはプログラム可能です。それ以外の場合は、前の投稿で示したユーザーインターフェイスを使用して、塗りつぶしが「塗りつぶしなし」に設定され、境界が「境界なし」に設定されていることを確認してください。
Sub clear()
Range("A4:G1000").Borders.LineStyle = xlNone
Range("A4:G1000").Interior.ColorIndex = xlNone
End Sub()
Excel 2010からAccessへのインポートで「同じ」テーブルを追加することで、同じ問題が発生しました。ウィザードの早い段階で、チェックしてもすべての列名が有効であるとは限りませんでした。列名のない「空の」列を見たことがわかりました。代わりにインポートウィザードを使用して新しいテーブルを作成しようとしたところ、うまくいきました。ただし、データの右側に空白の列が追加され、「Field30」と呼ばれていることに気付きました。そこで、インポートしようとしたスプレッドシートに戻り、必要なデータの右側にある列を選択し、右クリックして「内容をクリア」を選択しました。これでうまくいき、スプレッドシートをインポートしてテーブルに追加することができました。
Excel 2016 for Macで、Excelメニューをクリックし、[設定]をクリックしました。
次に、表示アイコンをクリックしました。
すると、カラーピッカーの横にグリッドラインチェックボックスが見つかりました。
[グリッド線]チェックボックスがオンになっているかどうかに関係なく、[カラーピッカー]ドロップダウンメニューで色を変更すると、セルの境界線がその色になります。 (Excelを終了し、翌日にドキュメントを開いて作業を続行した後で変更が行われたと思いますが、正確に思い出せません。)
カラーピッカーを自動に戻すと、セルの境界線がオンザフライでデフォルト(黒)の色に戻ります。
N.B.私は初心者なので、事前に用意したスクリーンショットを挿入できません。 ????