Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - Automatické doplnění datumu

Toto makro (platí pro řádky 1-100 a sloupce 1-3):

Sub makro()
poc = 0
    For i = 1 To 100
        If Cells(i, 3).Value = "převod" Then
            'cteni ze sloupcu 1-3
            sloup1 = Cells(i, 1)
            sloup2 = Cells(i, 2)
            sloup3 = Cells(i, 3)
            'zapis do sloupcu 4-6
            Cells(1 + poc, 4) = sloup1
            Cells(1 + poc, 5) = sloup2
            Cells(1 + poc, 6) = sloup3
            poc = poc + 1
        End If
    Next i
End Sub

Nejjednodušší bude, když si na makro vytvoříš klikací tlačítko.

Je to jednoduchý cyklus. Začínáš na řádku 1, kontroluješ, zda v třetím sloupci je napsáno "převod" (bez uvozovek). Pokud ano, přečtou se hodnoty daného řádku ze sloupců A,B,C a napíšou na první volné řádky sloupců D,E,F. Pokud tam "převod" není, zvýší se řádek o jedna ("najede se na další řádek") a opět probíhá kontrola na slovo "převod". Na řádku 100 makro končí.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny