Makro najdi více

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

Moderátor: Mods_senior

luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Makro najdi více

Příspěvekod luko02420 » 31 led 2020 07:43

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


Reklama
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Makro najdi více

Příspěvekod elninoslov » 31 led 2020 14:20

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 70 x

luko02420
Level 2
Level 2
Příspěvky: 218
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Makro najdi více

Příspěvekod luko02420 » 31 led 2020 15:11

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: červen 13
Pohlaví: Muž
Stav:
Offline

Re: Makro najdi více

Příspěvekod elninoslov » 31 led 2020 15:27

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: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Makro najdi více

Příspěvekod luko02420 » 31 led 2020 15:42

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 61 x


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • více ssd na desku asrock b450 pro4 Příloha(y)
    od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC
    3
    1469
    od MrVoltz Zobrazit poslední příspěvek
    05 lis 2024 08:17
  • Je potřeba 16 nebo 20 a více VRAM ve hrách?
    od p3v4x » 20 črc 2024 23:06 » v Problémy s hardwarem
    2
    2658
    od p3v4x Zobrazit poslední příspěvek
    21 črc 2024 18:39
  • Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
    od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw)
    4
    2302
    od petr22 Zobrazit poslední příspěvek
    20 kvě 2025 13:30

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů