Makro najdi více

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Makro najdi více

Příspěvek od luko02420 »

Dobrý den, potřeboval bych pomoc s úpravou následujícího makra, a to tak, že teď přepočítává a vyhledává neustále při jakékoliv změně obsahu.
Při množství dat, s kterými pracuji je to dost zdlouhavé než se všechno přepočítá, chtěl bych ho předělat tak, aby fungovalo až když ho ručně spustím.
Zkoušel jsem to předělat sám ale nedaří se mi to.
Děkuji všem za pomoc.

Kód: Vybrat vše

Option Explicit

Function NajdiVice(Hledat As Variant, Oblast As Range, Prohledat_sloupek As Integer, Vzit_sloupek As Integer, Poradi As Integer) As Variant
' funkce na vyhledání položky v zadaném sloupci a v zadaném pořadí
' **** vysvětlivky ****
' Hledat = co hledat
' Oblast = oblast dat (tabulka) kde hledat a vybírat výsledky
' Prohledat_sloupek = číslo sloupce v oblasti dat který se má prohledat
' Vzit_sloupek = číslo sloupce ze kterého se bude brát výsledek hledání
' Poradi = pořadí výsledku který má najít
' ****

Dim a As Long, x As Integer
x = 1
With Oblast
    For a = 1 To .Rows.Count
        If .Cells(a, Prohledat_sloupek) = Hledat Then
            If x = Poradi Then
                NajdiVice = .Cells(a, Vzit_sloupek) 'vrací nalezenou hodnotu
                Exit Function
            Else
                x = x + 1 'počítadlo pořadí shody
            End If
        End If
    Next
End With
NajdiVice = CVErr(xlErrNA) 'vrátí chybu N/A když nenajde shodu
End Function

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: 12 čer 2013 23:40

Re: Makro najdi více

Příspěvek od elninoslov »

Určite potrebujete makro ?
Přílohy
Hľadanie N-tého výsledku v stĺpci X podľa slova Y zo stĺpca Z .zip
(882.83 KiB) Staženo 76 x
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Re: Makro najdi více

Příspěvek od luko02420 »

Dobrý den, nemusí to být makro vyzkouším a ozvu se.
Makro bylo jediný co jsem našel

Dobrý den, takže to asi bude muset být tím makrem. Vyhledávám totiž podle IČ. zakázky odběratelů.
tzn., že podle IČ vyhledám zákazníka z různým počtem výrobků.
Stejný IČO je tam třeba i 100x
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: 12 čer 2013 23:40

Re: Makro najdi více

Příspěvek od elninoslov »

Takže má každý odberateľ svoje IČ, a Vy potrebujete vidieť všetky jeho objednávky ? Použite Kontingenčnú tabuľku. Bolo by dobré priložiť prílohu. Pre mňa nieje problém Vám preprogramovať funkciu na systém polí (rýchlejšie), alebo na hromadný jednorázový výpočet (raketovo rýchle), ale ak netreba použiť makro, tak načo....
luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: 28 úno 2012 18:36

Re: Makro najdi více

Příspěvek od luko02420 »

Dobrý den, večer vytvorím vzorovy sesit a nahodím ho.

Zde je vzorovy sesit.
Přílohy
Metry Vany – kopie.rar
(507.62 KiB) Staženo 67 x
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Změna poslední číslice ve více číslech najednou
    od Arnold91 » » v Kancelářské balíky
    7 Odpovědi
    11268 Zobrazení
    Poslední příspěvek od Zivan
  • Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku
    od mrpcz » » v Vše ostatní (hw)
    4 Odpovědi
    4281 Zobrazení
    Poslední příspěvek od petr22

Zpět na „Kancelářské balíky“