※ ChatGPTを利用し、要約された質問です(原文:xls:CopyFromRecordset罫線描写)
xls:CopyFromRecordset罫線描写
このQ&Aのポイント
エクセルからアクセスを読み込みに行き、取得結果をエクセル内に表示しています。
CopyFromRecordsetにて出力が行われたセルのみ、セルのまわりを四角く罫線で囲むということをしたいです。
Range("B12:AI1000").Clearで前のデータをクリアし、範囲を指定して罫線を引きたいですが、範囲が変動するため固定ではない状態です。
xls:CopyFromRecordset罫線描写
こんにちは。
お世話になります。
エクセルからアクセスを読み込みに行き、取得結果をエクセル内に表示しています。
※アクセスを開いてエクセルに出力するのではないです。
このとき、スタートセルを指定して
Range("B12").CopyFromRecordset adoRs
という感じで読み取ったデータを出力していますが、
この出力前に明細にしている部分を消しています。
Range("B12:AI1000").Clear '前のデータクリア
※ClearContentsではダメな理由があります。
このとき、CopyFromRecordset にて出力が行われたセルのみ、
セルのまわりを四角く罫線で囲むということをしたいです。
明細っぽくしたいので。
罫線はこのように引くと思うのですが
Range("A1:C3").Borders.LineStyle = xlContinuous
このA1:C3の部分を今回B12から始まり、列はAIまで、
行数は条件により変動するため固定ではない状態で、
どのようにすれば取得できるのかが知りたいです。
よろしくお願いいたします。
office2010、windows7です。
お礼
落ち着いて読み直し、 各プロパティの細かい文法はまだですが、 それ以外の記述方法については すべて理解できました。 このたびは大変ご親切に、そしてご丁寧に ありがとうございました。
補足
こんにちは。 躊躇わせてしまう結果になりすみません。 はい、もう解決することができましたので マナーとして近日中に締め切る予定です。 さらに、迅速な回答を頂き、さらに質問する際のお作法も ご教示いただき、大変満足していますので、 ベストアンサーは送らせて頂きます! ご了承ください。 その上で、最後に追加の質問をさせて頂いているため 質問したまま締め切る形になるとそれも失礼かと思い 断らせて頂きました。 なんにせよ、答えづらい展開になってしまったようで ごめんなさい。 コンディションの件、はい、復調してきました。 ありがとうございます。 言及しない方がよい旨、理解しました。 そうですね、返事が遅れますくらいにしておきます。 まずは本題前の部分について、返信させて頂きました。 ありがとうございました。 本題の理解はじっくり読み込ませて頂き、 そののちにお礼欄にてご連絡させて頂きます。