< návrat zpět

MS Excel


Téma: vba vlookup rss

Zaslal/a 28.5.2014 15:19

Ahoj,

rád bych požádal o radu ohledně zapsání vzorce:

Cells(k, y).Formula = "=VLOOKUP(B:B,f & !A:A & ,1,0)"

kdy "f" je měnící se hodnota názvu listu

Díky moc nevim si už rady :/

celý zápis zde:
x = 1
y = 3
f = Cells(x, 1).Value
Do While Cells(x, 1) <> ""
k = 1

Do While Cells(k, 2) <> ""
Cells(k, y).Formula = "=VLOOKUP(B:B," & f & "!A:A"" ,1,0)"
k = k + 1
Loop
y = y + 1
x = x + 1
Loop
End Sub

Zaslat odpověď >

Strana:  « předchozí  1 2
#019739
avatar
Diky moc vsem za rady zitra to v praci zkusim..citovat
icon #019740
avatar
To mi chces rict ze pokud mas list 1 a list 2 a das vyhledat list1A:A,list2A:B,2,0 tak to vyhodi chybu :D Máš pravdu, beriem späť, naozaj to funguje 6citovat
#019741
avatar

wh1 napsal/a:

Diky tohle funguje ...a pritom takova blbost :). Jen mi tu vyskocil dalsi problem :/. Kdyz zapisu vzorec standardne oznaceni listu je v apostrofech - 'list1'! ale kdyz to tam caknu z promeny tak to mam bez apostrofu a excel s tim ma problem vyskoci mi nabidka na vybrani sesitu se zminovanym listem ...nevite nekdo?

Tak tam daj tie apostrofy
f = Chr(39) & "Hárok2" & Chr(39)

A prečo nedáš prílohu? Toto nie je tipovacia súťaž: Kdo se strefí do tvého zadání. 6citovat
#019747
avatar
Super díky všem za pomoc už to funguje
finální kód:

Cells(k, y).Formula = "=VLOOKUP(B:B,'" & f & "'!A:A" & " ,1,0)"citovat

Strana:  « předchozí  1 2

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

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28