Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno excel makro které vloží hodnoty do buněk

Nekomplikuj si život ;-)

Sub AutDoplneni()

    If ActiveCell.Column <> 1 Then
        MsgBox "Nenacházíš se v správné buňce!", vbExclamation, "Upozornění"
        Exit Sub
    End If
    
    With ActiveCell
        .Offset(0, 1) = Date
        .Offset(0, 2) = "Vypracování el.sch."
        .Offset(0, 3) = "Benetka"
        .Offset(0, 5) = "Datum expedice: " & InputBox("Vlož aktuální datum")
    End With
    
    Columns("A:F").EntireColumn.AutoFit

End Sub

P.S.

a)
Nie je jasné, čo myslíš tým doplnením aktuálneho dátumu, lebo "aktuálny" je dnešný a teda by sa pre stĺpec F nemusel pýtať InputBox-om ale tiež vložiť "= Date"
Ale potom čo za dátum bude v stĺpci "B" keďže aj tam si chcel pôvodne dať dnešný dátum funkciou TODAY.

b)
Píšeš "Novák" ale dávaš tam "Benetka"... tak ako?

c)
Dal som Ti tam kontrolu, či si nastavený v bunke stĺpca "A", lebo inak by sa to posunulo inam a tiež som doplnil automatické prispôsobenie šírok stĺpcov...

d)
Makro sa dá doplniť na blbuvzdornejšie, napr. kontrolou, či sa InputBoxom zadal skutočný dátum a pod, ale problematika dátumu je otázna, v zmysle bodu a)

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