0
私は機能をVLOOKUP使用して別のシートからデータを取得しています、バックグラウンドモードで開かれたソースファイルは、以下の私は細かい作業VLOOKUP隠すExcelの開口部と画面更新開いていると見えないモードでシートを読み取ると、Vlookupが機能しません。
Application.ScreenUpdating = False
app.Visible = False
のためではなく、上記の行せずに使用したコードは、あります目に見えないモードで開いているときは、vlookupの機能が動作しません。
partner = "C:\K\KDt\Con.xls"
Set pf = app.Workbooks.Open(partner)
Set ps = pf.Worksheets("Con")
ThisWorkbook.Sheets("KQC").Range("H4:H" & k) = "=IFERROR(VLOOKUP(A4&""SP"",Contract_PARTNERS.xls!$H:$R,4,),"""")"
これはどういう意味ですか:「私は結果形式vlookupを取得しています。 – dbmitch
@dbmitchオープンしたときに見えないモードでExcelを実行すると、vlookupの参照が機能しません。私はどんな結果も得られませんが、私はビューモードで開いているときにvlookupが正常に動作しています –
あなたはすべてのコードを表示する必要があります - そうでなければ不必要な明白な質問が続けられます。あなたが 'app.visible = true'を設定する前に" Application.ScreenUpdating = True "を設定しましたか?あなたはapp変数をどこで設定しますか? – dbmitch