Sinceramente l'unica volta che mi è servita una cosa del genere, ho dovuto compiere solo una SELECT, ed ha funzionato senza problemi. Non so se questo sistema può avere controindicazioni eseguendo una INSERT.
Al limite, quello che proverei, è tentare di eseguire la INSERT, anzichè sul foglio intero, su una selezione in modo che sia implicitamente definito lo spazio dei campi:

codice:
INSERT INTO [NomeDelFoglio$A1:B5000] (F1, F2) VALUES ('Valore', 'Valore')
Boolean