Excel 2016のVBAを使って、別のExcelファイルからクエリーでTABLEにデータを読み込んできた後、AUtoFilterで一部を抽出しています。

補足

動きをよく見てみると列幅が一瞬変更され、その後に元に戻っているように見えます。オートフィルタ実行中に列幅が指示通り変更され、その後オートフィルタ終了時にまた自動変更されているように思えます。オートフィルタが終了するまで待つようにできれば解決するかもしれません。

Excel | Visual Basic32閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

ThanksImg質問者からのお礼コメント

クエリのプロパティには列幅の自動調整の項目は無かったのですが、他のメニューを調べたところ、[データ]-[接続]-[プロパティ]の中の[データのレイアウト]に「列の幅を調整する」という項目があり、これのチェックを外すと列幅が変更されませんでした。これにより予め列幅を設定しておけばそれが維持されますので解決です。 ありがとうございました。

お礼日時:5/11 10:02