vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest niedziela, 28 kwietnia 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Wiele plików do jednego pliku, ale wiele arkuszy


otwartyotwarty rozpoczął: tsQ postów: 2



napisał: Trebor
postów: 1209


umieszczony:
31 marca 2015
16:09

edytowany:
31 marca 2015
16:09

  
Zamień
Const sPath As String = "C:\folder"


na
Const sPath As String = "C:\folder\"



Linie zaczynające się od Debug.Print możesz bez konsekwencji usunąć.

Pozdrawiam
napisał: tsQ
postów: 1


umieszczony:
30 marca 2015
08:37

  
Witam,
mam w folderze kilka plików które chciałbym zapisać w nowym jednym pliku, ale każdy plik w oddzielnym arkuszu. Znalazłem jakikolwiek kod w internecie i chciałem go przerobić na swoje potrzeby, ale nie udaje mi się przebrnąć przez pierwszą fazę. Zwracaj sPath, ale potem nic się nie dzieje. Oto kod, który znalazłem:

Sub GetSheets()
Const sPath As String = "C:\folder"
Dim sFile As String
Dim oSht As Object
Debug.Print "The value of variable X is: " & sPath
sFile = Dir(sPath & "*.xls")
Debug.Print "The value of variable X is: " & sFile
Do While Len(sFile)
With Workbooks.Open(Filename:=sPath & sFile)

For Each oSht In .Sheets
oSht.Copy After:=ThisWorkbook.Sheets(1)
Next oSht

.Close SaveChanges:=False
End With
sFile = Dir()
Loop
End Sub

Private Sub Workbook_Open()

End Sub


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z