< návrat zpět

MS Excel


Téma: Kopírování buněk do jiného sešitu rss

Zaslal/a 5.6.2020 15:27

Zdravím,

chtěl bych poprosit o pomoc s makrem na kopírování buněk do jiného sešitu.

Mám zdrojoví sešit kde se dělá řekněme denní zápis a chtěl bych data z něj makrem uložit do měsíčního, cca 5 buněk.

Makro mám rozpracované, ale mám zádrhel ve vyhledání v cílovém souboru data na který řádek se mají data uložit.
Asi neco jako
RadekDatum = Cells.Find(What:=Datum.Row)
nějak se mi nedaří toto zprovoznit

Ve zdrojovém souboru si do proměnné "Datum" z buňky R1 (trimem očistím protože datum se inportuje z papírové podoby a někdy v buňce je i mezera) získám aktuální datum který chci v cílovém souboru vyhledat a na tento řádek data zapsat.

Více snad pomůže příloha kde mám provizorně předvedeno jaký bych chtěl výsledek.

Příloha: zip46813_vykaz.zip (47kB, staženo 17x)
Zaslat odpověď >

#046814
avatar
Pokud jde o vyhledávání, já používám něco takového. Číslo řádku v kterém je hledané datum pak najdu v "najdi.Row":
Sub najdiNeco()

Dim datum As Date
Dim najdi As Range

datum = "4.6.2020" 'tady načtu proměnnou, kterou hledám

With Worksheets("2020") 'název listu, kde chci hledat

Set najdi = .Cells.Find(datum, LookIn:=xlValues)
If najdi Is Nothing Then 'pokud nic nenajde
prompt = MsgBox("Zadaný údaj nebyl nalezen", vbOKOnly) 'vypíše hlášku
Exit Sub 'a skončí
End If
End With

'pokud něco najde, tak pokračujeme dál.
'Tady napíše, na kterém řádku datum našel.
prompt = MsgBox("Hledané datum je na řádku:" & najdi.Row)
End Sub


Jinak na předělání je tam toho víc.citovat
#046815
avatar
Tady je to zapracované do vašeho makra. Nejsou kontroly na existenci souboru apod. Kopírování lze dělat také několika způsoby...
Příloha: zip46815_vykaz.zip (50kB, staženo 30x)
citovat
#046821
avatar
Děkuji moc, chápu že na předělání je toho více, jako amatér jdu cestou pokus omyl a makra dělám pomocí záznamu makra a pak hledání na netu kde se pokouším použít už obdobně řešené makra.

Toto funguje skvěle, úpravu otočeného kopírování Z do Do je už to nejmenší si opravit včetně kontrol přepisu dat toto již vše mám.

Ještě jednou děkujicitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32