< návrat zpět

MS Excel


Téma: Vyhledat rss

Zaslal/a 6.9.2011 10:37

Dobrý den,
potřeboval bych poradit, jak pomocí VBA vytvořit fci, která by mi prošla seznam dat a pokud se vyhledávaná hodnota rovná hodnotě ve sloupci A, tak to vrátí hodnotu tomu odpovídající ve sloupci B.
Odpovídající fce v Excelu je SVYHLEDAT, zkoušel jsem to teda řešit použitím této fce, ale nefunguje mi.
Private Sub tbProdejEAN_AfterUpdate()
ufProdej.tbZk.Value = Formula = "=VLOOKUP(ufProdej.tbProdejEAN.Value,Sklad!B:C,2,FALSE)"
End Sub


Za rady budu vděčný.

Zaslat odpověď >

#005925
avatar
Zdravím, vzorový soubor by bodl 4citovat
#005926
avatar
Ve vzorovém souboru nic nemám. Zasekl jsem se na tomto problému. Opravdu se mi jedná o fci svyhledat, buď aby fungovala ta z excelu a nebo ji udelat pomoci VBAcitovat
icon #005928
Poki
k nekterym funkcim listu lze pristoupit i z VBA pomoci Application.WorksheetFunction

Application.WorksheetFunction.VLookup("a", Range("A1:B5"), 2, 0)citovat
#005929
avatar

Private Sub tbProdejEAN_AfterUpdate()
Dim v
v = ufProdej.tbProdejEAN.Value
' vložim vzorec
Range("A1").FormulaR1C1 = "=VLOOKUP(" & ufProdej.tbProdejEAN.Value & ",'Sklad'!C2:C3,2,0)"
' Zapíšu výsledek kde patří
ufProdej.tbZk.Value = v
End Sub

Je to od pasu ... když tak jsi to uprav. R.citovat
#005930
avatar
Díky Vám oběma, poupravil jsem to a už to fungujecitovat

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

Ř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

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

Tonda_Hu • 5.7. 21:17