Příspěvky uživatele


< návrat zpět

Tak funguje a ještě jeden dotaz.

Potřebuju načíst více hodnot z konkrétních buněk.

Příkaz:

stSQL = "SELECT * FROM [Protokol$U1:U1], [Protokol$U2:U2]"

funguje bez problému.

Pokud však použiju příkaz:

stSQL = "SELECT * FROM [1# strana$U1:U1], [1# strana$U2:U2]

Obejví se chybové hlášení.

V klauzuli FROM nelze opakovat název tabulky.

Za nápad jak toto obejít předem opět děkuji.

Dobrý den,

hledal jsem téměř všude, ale řešení mého problému jsem nikde nenašel, doufám, že se zde někdo najde.

Používám ADO ve VBA pro načítání mnoha dat z mnoha xls souboru. Vše mi funguje bez problému ale vyskytla se jediná vyjímka, se kterou si nevím rady.

Název listu, ze kterého musím načíst data je "1. strana".

Příkaz tedy vypadá takto:

stSQL = "SELECT * FROM [1. strana$]" nebo
stSQL = "SELECT * FROM '1. strana$'"

Zkoušel jsem všechny možné kombinace příkazu ale nakonec jsem se dostal vždy k erroru, který mi hlásí:
"nesprávně použití závorek v názvu"

Tuším, že je chyba v nesprávném pojmenování listu a příkaz SELECT si s ním nedokáže poradit.

Přesto se ptám, zdali nelze z takto pojmenovaného listu tyto data pomoci příkazu SELECT FROM získat.

Za každou odpověď předem děkuji.


Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse