Wpis z mikrobloga

A więc tak,
Mam makro, które z jednego źródłowego pliku, tworzy kilkaset plików . Chciałbym aby każdy plik był hasłowany hasłem, które znajduję się w 20 kolumnie skopiowanego wiersza. Czy ktoś wie jak dodać taką opcję?

`Sub dzielenie()
Dim siezka As String, sh As Worksheet, i As Integer

sciezka = "D:\nowy folder\"

Set sh = ActiveSheet

For i = 3 To 500
With Workbooks.Add
Union(sh.Rows("1:2"), sh.Rows(i)).Copy .Sheets(1).Rows(1)
.SaveAs sciezka & sh.Cells(i, 1).Value & ".xlsx", xlOpenXMLWorkbook
.Close
End With
Next

End Sub

#pytaniedoeksperta
#excel
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

moze zrob tworzenie nowego pliku na loop, dodaj kolejna kolumne i wypelniasz w niej komorki za kazdym razem jak zostanie stworzony plik, nastepnie znajdz pierwsza pusta komorke i offset od niej do hasla, robisz string na haslo i potem tylko dodajesz password = string ? moge to napisac ale to za chwile
  • Odpowiedz