Zdravím,
mohl bych poprosit, aby mi někdo řekl, jak udělám, aby mi při kliknuti na tlačítko spustilo makro, které do druhého listu do slopuce A vypíše dnešní datum a do sloupce B zkopíruje hodnotu z buňky na prvním listu s tím, aby mi po každém kliknutí na tlačítko tu hodnotu přidalo (na další řádek) a ne přepsalo?
Dík
Pavel
Makro na uložení dat ve druhém listu
Makro na uložení dat ve druhém listu
AMD Athlon 64 X2 5000+ 3,0GHz; 4Gb (2x2Gb dual) RAM; Nvidia GF8800GT 512Mb;160Gb + 750GB Sata2 HDD;LightScribe LG DVD-RW,22" LG;Win XP SP2 + Win Vista Ultimate 32-bit SP1
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Makro na uložení dat ve druhém listu
Do listu 1 si přidej tlačítko a přiřaď mu následující proceduru
Kód: Vybrat vše
Sub Kopiruj()
Dim hodnota As Variant
Dim wsh1 As Worksheet
Dim wsh2 As Worksheet
Dim r As Integer 'poslední řádek v B
Set wsh1 = ThisWorkbook.Worksheets(1)
Set wsh2 = ThisWorkbook.Worksheets(2)
'hodnota z listu 1, buňka A1
hodnota = wsh1.Cells(1, 1).Value
'první řádek v B
r = wsh2.Cells(Rows.Count, 2).End(xlUp).Row
'kopírování hodnot
wsh2.Cells(1, 1).Value = Date
If wsh2.Cells(r, 2).Value = "" Then
wsh2.Cells(r, 2).Value = hodnota
Else: wsh2.Cells(r + 1, 2).Value = hodnota
End If
End Sub
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: Makro na uložení dat ve druhém listu
Díky, ale potřeboval bych to ještě upřesnit, v příloze mám soubor. Z toho to snad bude patrnější, jsem to nevysvětlil zrovna nejlépe.
Takže Výrobek se vybere ze seznamu, zadají se hodnoty a klikne se na tlačítko Uložit. Makro by mělo na druhý sešit (po každém zmáčknutí tlačítka uložit data na nový řádek) uložit datum (kdy se na tlačítko zmáčklo), výrobek který byl vybrán a hodnota která je spočtená v posledním poli.
Takto se soubor otevře a jsem tam se změní vstupní hodnoty (typ, hodnoty) a poté po zmáčknutí tlačítka by se mělo opět uloži na další řádek.
Doufám že jsem to napsal aspoň trochu srozumitelně.
Dík
Pavel
Takže Výrobek se vybere ze seznamu, zadají se hodnoty a klikne se na tlačítko Uložit. Makro by mělo na druhý sešit (po každém zmáčknutí tlačítka uložit data na nový řádek) uložit datum (kdy se na tlačítko zmáčklo), výrobek který byl vybrán a hodnota která je spočtená v posledním poli.
Takto se soubor otevře a jsem tam se změní vstupní hodnoty (typ, hodnoty) a poté po zmáčknutí tlačítka by se mělo opět uloži na další řádek.
Doufám že jsem to napsal aspoň trochu srozumitelně.
Dík
Pavel
- Přílohy
-
- hmotnost pásku.xlsx
- (12.8 KiB) Staženo 57 x
AMD Athlon 64 X2 5000+ 3,0GHz; 4Gb (2x2Gb dual) RAM; Nvidia GF8800GT 512Mb;160Gb + 750GB Sata2 HDD;LightScribe LG DVD-RW,22" LG;Win XP SP2 + Win Vista Ultimate 32-bit SP1
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Makro na uložení dat ve druhém listu
Snad je to správně.
//mačkat se to může, kolikrát je třeba.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 0
- 2295
-
od beestback
Zobrazit poslední příspěvek
26 led 2025 17:58
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host