Dobrý den,
Prosím o radu.
Mám na místním disku soubor A, který má list X, na tom listu jsou buňky A4 - AA4, které obsahují data.
Potřebuji data přenést do souboru B, který má list Y, na tomto listu jsou taktéž buňky A - AA, ale řádek se s postupem času mění, resp. se zaplňuje daty. Takže je potřeba najít první volný řádek a tam vepsat data.
Soubor B je umístěn ve firemní síti na známém místě, má známý a neměnný název.
Předem díky za raku
Excel - VBA - Makro - odeslání dat ze souboru A do souboru B
-
- nováček
- Příspěvky: 1
- Registrován: listopad 18
- Pohlaví:
- Stav:
Offline
Re: Excel - VBA - Makro - odeslání dat ze souboru A do souboru B
Dobrý den,
já používám něco takového:
Sub Makro1()
'
' Makro1 Makro
'
'
'umístění zdroje (cesta)
ChDir "disk (např.C):\adresář\"
'otevření zdrojového souboru
Workbooks.Open Filename:="disk (např.C):\adresář\název zdrojového souboru.xlsm"
'název listu
Sheets("zdroje").Select
'oblast kopírování ve zdroji
Range("sloupecřádek:sloupecřádek").Select
'příkaz kopírování
Selection.Copy
'aktivace cílového souboru
Windows("název souboru.xlsm").Activate
Sheets("zdroje").Select
'vyhledání posledního volného řádku
Range("A500000").End(xlUp).Offset(1).Select
'vložení kopírované oblasti
ActiveSheet.Paste
'uzavření zdrojového souboru
Windows("název zdrojového souboru.xlsm").Activate
ActiveWorkbook.Close
End Sub
já používám něco takového:
Sub Makro1()
'
' Makro1 Makro
'
'
'umístění zdroje (cesta)
ChDir "disk (např.C):\adresář\"
'otevření zdrojového souboru
Workbooks.Open Filename:="disk (např.C):\adresář\název zdrojového souboru.xlsm"
'název listu
Sheets("zdroje").Select
'oblast kopírování ve zdroji
Range("sloupecřádek:sloupecřádek").Select
'příkaz kopírování
Selection.Copy
'aktivace cílového souboru
Windows("název souboru.xlsm").Activate
Sheets("zdroje").Select
'vyhledání posledního volného řádku
Range("A500000").End(xlUp).Offset(1).Select
'vložení kopírované oblasti
ActiveSheet.Paste
'uzavření zdrojového souboru
Windows("název zdrojového souboru.xlsm").Activate
ActiveWorkbook.Close
End Sub
Re: Excel - VBA - Makro - odeslání dat ze souboru A do souboru B
Ja by som to staval trochu ináč. Súbory s údajmi dávať na dohodnuté miesto/a/ na serveri do adresárov užívateľov a zber na vyhodnotenie aj z viacerých adresárov zabezpečiť pomocou Power Query. Je to bez riadku programovania (iba naklikať ten zber) a výsledok nezobrazovať v tabuľke, aby nerachla na počte riadkov, ale v kontingenčnej/-ných/ tabuľke.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 10
- 2808
-
od Riviera kid
Zobrazit poslední příspěvek
dnes, 06:56
-
- 5
- 3264
-
od L.L
Zobrazit poslední příspěvek
05 úno 2025 17:42
-
-
Program na hledání poškozených souborů JPG Příloha(y)
od Rosta_Kolmix » 09 lis 2024 11:01 » v Design a grafické editory - 2
- 4498
-
od Minapark
Zobrazit poslední příspěvek
15 lis 2024 11:04
-
-
-
IDM hláška o nemožném stažení souboru Příloha(y)
od bluenite » 04 črc 2024 11:08 » v Vše ostatní (inet) - 2
- 4334
-
od bluenite
Zobrazit poslední příspěvek
06 črc 2024 19:40
-
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4732
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů