Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 27889 Skopiuj do schowka przenoszenie makrem plików z jednego folderu do drugiego
Autor Wiadomość
haller 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 55
Wysłany: 2012-02-07, 19:05   przenoszenie makrem plików z jednego folderu do drugiego

Witaj Załogo ExcelForum :)

Dzisiaj nurtuje mnie takie pytanie:
Czy istnieje makro, które sprawdzi czy w folderze (np. "C\temp") są jakieś pliki i foldery i jeśli tak, to skopiuje je do (np. "C:\Documents and Settings\imię\Pulpit\")?

Za wszelkie sugestie dziękuję :)
Pozdrawiam
ID posta: 147793 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

negatyv
Excel Expert



Zaproszone osoby: 4
Pomógł: 195 razy
Posty: 910
Wysłany: 2012-02-07, 20:53   

Call Shell("xcopy c:\test\* c:\test1 /Y /S", vbNormalNoFocus)
_________________
http://www.123office.pl - blog poświęcony programom pakietu MS Office.
ID posta: 147815 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

haller 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 55
Wysłany: 2012-02-08, 08:43   

A można zrobić żeby to polecenie obsługiwało także spacje w nazwach folderów?
Bo jak chce skopiować coś na pulpit (np. "C:\Documents and Settings\imię\Pulpit\" ) to już w samym "Documents and Settings" są dwie spacje i polecenie kopiowanie nie radzi sobie z tym..
ID posta: 147842 Skopiuj do schowka
 
 
negatyv
Excel Expert



Zaproszone osoby: 4
Pomógł: 195 razy
Posty: 910
Wysłany: 2012-02-08, 08:48   

Musisz zastosować podwójne cudzysłowia
Call Shell("xcopy ""c:\test test\*"" ""c:\test1 test"" /Y /S", vbNormalNoFocus)
_________________
http://www.123office.pl - blog poświęcony programom pakietu MS Office.
ID posta: 147844 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

tkuchta1 
Excel Expert



Pomógł: 1495 razy
Posty: 2270
Wysłany: 2012-02-08, 10:08   

- XCOPY.exe
- ROBOCOPY.exe
- metoda CopyFolder (Scripting.FileSystemObject)

Kopiowanie katalogu wraz z plikami i podkatalogami.
http://www.apocotenexcel.pl/copyfolder.htm
_________________
Tomek
Moje Artykuły:
Algorytmy Sortujace, Wyrażenia Regularne,
Menadżer Funkcji NextNR, Unikaty


Moja Stronka
APoCoTenExcel
Ostatnia aktualizacja: 2012-03-17
ID posta: 147857 Skopiuj do schowka
 
 
haller 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 55
Wysłany: 2012-02-09, 20:17   

Dzięki tkuchta1!

"Spory" ten artykuł. Jak na razie go przeczytałem, teraz postaram się zrozumieć i jeszcze się odezwę :)

...

Spory, nie spory, postanowiłem że sobie wkleję Twój kod do swojego arkusza, podam swoje ścieżki do folderów i zobaczę co się stanie.. I stało się!! :) Wyrzuciło błąd w drugiej linijce o treści (załącznik graficzny do postu).

Jakaś sugestia o co chodzi??

[ Dodano: 2012-02-10, 19:27 ]
Dzięki negatyv za trik z podwójnymi cudzysłowami :) Oczywiście wszystko śmiga :)
Przyznaję, że dopiero dziś zauważyłem Twój wpis :-/ Straszna skucha!

To byłoby na tyle. Zamykam wątek :)

blad.jpg
Plik ściągnięto 15 raz(y) 58.79 KB

ID posta: 148083 Skopiuj do schowka
 
 

EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email

Nikel
forumowicz


Posty: 20
Wysłany: 2012-04-03, 09:12   

Kod:
Sub Makro1()
'

Call Shell("xcopy ""c:\Users\Robert\Desktop\probny\wyszukiwarka.xls"" ""c:\Users\Robert\Desktop\probny\test"" /Y /S", vbNormalNoFocus)




End Sub


Pomóżcie. Nie wiem czemu ale nie działa mi ten kod. Katalog docelowy to c:\Users\Robert\Desktop\probny\test i nie wiem czemu mi nie działa. Makro się nie wysypuje ale też nie kopiuje.

[ Dodano: 2012-04-05, 13:20 ]
Up.
Już wiem. Miałem wynrany znacznik /S Kopiuje katalogi i podkatalogi, z wyjątkiem pustych. Wycięcie tego znacznika spowodowało skopiowanie pliku w miejsce wskazane.
ID posta: 154739 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum