saveas filename

Znaleziono około 184 wyników dla: saveas filename
  • VBA: Jak zamknąć plik używając nazwy z komórki w Excel?

    Pytanie kolego odnajdujesz się w tym kodzie? :) Błąd masz w clubs: tak na pewno jest to dobra ścieżka a dokładnie (a pytałem o te spacje :) ) [syntax=vbscript] "\ "[/syntax]

    Programowanie Początkujący   01 Lut 2019 19:36 Odpowiedzi: 17    Wyświetleń: 1902
  • Excel VBA eksport do CSV z nazwą pliku z licznika w formacie 6-cyfrowym (np. 000125)

    Witaj, Spróbuj, czy tak zadziała: [syntax=vb]Dim MyPath As String Dim MyFileName As String MyPath = "C:\Users\xxx\Desktop\Test" MyFileName = "M" While Len(MyFileName) < 7 - Len(Sheets("Arkusz1").Range("A1").Value) MyFileName = MyFileName & "0" Wend MyFileName = MyFileName & Sheets("Arkusz1").Range("A1").Value If Not Right(MyPath, 1) = "\"...

    Software serwis   22 Lis 2014 20:55 Odpowiedzi: 2    Wyświetleń: 1116
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [vba] [excel] Automation error wystąpił wyjątek

    Ok przeoczyłem ten set a jest tu 'myCSVFileName = myWB.Path & "\" & "ZAPAS.csv"', więc musi być 'Set myWB' ps. zobacz teraz [syntax=vbscript]Sub ZapasCSV() With Application .ScreenUpdating = False .EnableEvents = False End With Sheets("ZAPAS_CSV").Select Dim myCSVFileName As String Dim myWB As Workbook Dim tempWB As Workbook Dim rngToSave As Range Application.DisplayAlerts...

    Obsługa oprogramowania   02 Kwi 2021 20:22 Odpowiedzi: 6    Wyświetleń: 1707
  • REKLAMA
  • Makra Excel i Word - Jak zmodyfikować kod dla długiego łańcucha znaków?

    U mnie działa coś takiego: [syntax=vbscript]Option Explicit Sub zupa_jarzynowa() 'Word Const wdFormatXMLDocument = 12 Const pnt = "$numer" Const tmplt = "szablon.docx" 'Excel Const dtxtadr = "B3" Const txtadr = "H2" Const sht = "Arkusz2" 'General Const rslt = "wyniki" Const sffx = "_Pismo" Const dfrmt = "YYYY.MM.DD" Dim txt As String, flenme As String,...

    Programowanie Początkujący   14 Lut 2022 21:00 Odpowiedzi: 13    Wyświetleń: 714
  • VBA Pętla - Kopiowanie wybranych arkuszy i tworzenie z nich nowego skoroszytu

    No skoro zostałem "zobowiązany" "Pomocnym ...", to ode mnie coś takiego: [syntax=vbscript]Option Explicit Sub rozdziel_arkusze() Const gdzie As String = "C:\Users\mirek\Desktop\R3.2_05.2018\" 'Tutaj należy podać własną ścieżkę Dim i As Integer, j As Integer, ileark As Integer, nazwa As String If Dir(gdzie, vbDirectory) = "" Then MkDir gdzie Application.ScreenUpdating...

    Programowanie   14 Sty 2019 00:32 Odpowiedzi: 8    Wyświetleń: 1173
  • VBA Excel - ochrona arkusza, a zapis pliku jako txt

    Witam A patrzyłeś tak [syntax=vbnet]With ActiveWorkbook .Unprotect .SaveAs Filename:="C:\!\Test1", _ FileFormat:=xlTextPrinter .Close SaveChanges:=False End With[/syntax]

    Programowanie Początkujący   01 Lis 2016 22:10 Odpowiedzi: 6    Wyświetleń: 1641
  • REKLAMA
  • [VBA] Jak połączyć procedurę wysyłania plików z funkcją usuwania znaków?

    Witam Tu zmień z [syntax=vbnet]wbCopy.SaveAs Filename:=Katalog & cleanName, FileFormat:=xlNormal[/syntax] na [syntax=vbnet]wbCopy.SaveAs Filename:=Katalog & cleanName & ".xls", FileFormat:=xlNormal[/syntax]

    Programowanie Początkujący   17 Lut 2017 18:05 Odpowiedzi: 34    Wyświetleń: 4140
  • Korespondencja seryjna + zapis pliku pod nazwą z kolumny bazy danych

    Makro1 - nie trzeba w makro Test zmien ActiveDocument.SaveAs FileName:=sDir & "a_" & CStr(r) & ".docx", _ na ActiveDocument.SaveAs FileName:="C :\" & .DataSource.DataFields("nazwa ").Value & ".docx", _

    Software serwis   18 Cze 2019 10:20 Odpowiedzi: 12    Wyświetleń: 8397
  • Excel - Makro zapisujące plik pod określoną nazwą oraz z możliwością podania

    [syntax=vb]Sub zapisz1() numer = InputBox("Podaj numer kolejny") NewFilename = numer & "-2015 " & ".xls" ActiveWorkbook.SaveAs Filename:=NewFilename End Sub[/syntax] lub [syntax=vb]Sub zapisz2() ActiveWorkbook.SaveAs Filename:="FORMULARZE" & ".xls" End Sub[/syntax]

    Software serwis   09 Kwi 2015 20:39 Odpowiedzi: 6    Wyświetleń: 4659
  • VBA - automatyczne uzupełnianie nazwy pliku z miesiącami (nazwapliku_miesiąc)

    W tej linijce niepoprawne jest to drugie Sheets. Nie ma obiektu Workbooks(1).Sheets(1).Sheets, a takiego szukasz (indeksy nie mają znaczenia dla zrozumienia o co mi chodzi). Według dokumentacji Sheets.Copy kopiuje w ramach jednego pliku, o ile dobrze to zrozumiałem. Do kopiowania do innego pliku używa się czegoś takiego i tego używam z powodzeniem:...

    Programowanie Początkujący   16 Cze 2023 17:39 Odpowiedzi: 24    Wyświetleń: 435
  • REKLAMA
  • Excel - Makro, kopiowanie do CSV i usuwanie danych

    Dziękuję wszystkim zaangazowanie. Skorzystałem z podpowiedzi poniżej zmieniając ustawienia i dodając do kodu Local:=True. DZIAŁA 👍 With ActiveWorkbook .SaveAs Filename:="My File.csv", FileFormat:=xlCSV, Local:=True .Close False End With In regional settings -> ; <- as list separator. It is also important not to save changes when closing...

    Obsługa oprogramowania   16 Lip 2022 07:12 Odpowiedzi: 9    Wyświetleń: 375
  • Jak zrobić makro zapisujące starą nazwę pliku? Potrzebna pomoc.

    Podmień [syntax=vbscript]ActiveWorkbook.SaveAs Filename:="c:\karta " & Format(Date, "yyyymmdd") & ActiveWorkbook.Name, FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False[/syntax]

    Obsługa oprogramowania   22 Mar 2022 11:24 Odpowiedzi: 6    Wyświetleń: 309
  • Usuwanie wpisu z komórki w Excelu za pomocą makra

    [syntax=vbscript]ActiveWorkbook.SaveAs Filename:="D:\magazyn " & Format(Date, "yyyymmdd") & ".xlsm", FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False ActiveWorkbook.SaveAs Filename:="D:\magazyn.xlsm", FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False Else MsgBox "Duplikat", vbExclamation, "Etykieta wprowadzona" Target.Value...

    Programowanie Początkujący   16 Lut 2020 12:23 Odpowiedzi: 6    Wyświetleń: 357
  • Jak zapisać plik wynikowy z makra jako xlsb bez makr?

    Przed ActiveWorkbook.SaveAs Filename:= _ Wstaw ActiveSheet.Copy

    Programowanie Początkujący   04 Cze 2017 09:21 Odpowiedzi: 1    Wyświetleń: 1467
  • EXCEL [VBA] - export skoroszytu do .CSV rozdz. znakiem tabulacji + nazywanie pli

    ActiveWorkbook.SaveAs Filename:= folder & " " & Sheets("DANE").Range("A1").Text & ".csv", FileFormat:=xlTextWindows

    Software serwis   08 Mar 2016 11:22 Odpowiedzi: 9    Wyświetleń: 2451
  • Przejście z otwartego worda do otwartego w tle excela - VBA

    Skoro otwarty, to nie podawaj ścieżki. Zdaje się, że wystarczy[syntax=vb]Workbooks("Zeszyt1.x... With ActiveWorkbook .SaveAs Filename:="c:\zeszyt2.xls" .Close End With[/syntax]

    Programowanie Początkujący   29 Cze 2012 08:03 Odpowiedzi: 4    Wyświetleń: 1746
  • Excel, VBA- kopiowanie danych i wklejanie do nowego pliku w konkretne komórki

    szablon.SaveAs Filename:=sciezka Proponuję użyć SaveCopyAs. Ale nie wiadomo, czy makro (jego nazwa sugeruje tworzenie arkuszy), czy też ma tworzyć nowe pliki.

    Obsługa oprogramowania   07 Mar 2021 19:23 Odpowiedzi: 20    Wyświetleń: 2343
  • Jak zmodyfikować makro VBA w Excelu, aby ścieżka zapisu była z komórki H1?

    Nie wiem, czy się rozumiemy... [syntax=vbscript]Sub ZapiszPlik() ActiveWorkbook.SaveAs Filename:=[H1] & [H3], FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False End Sub [/syntax]

    Programowanie   04 Wrz 2019 13:09 Odpowiedzi: 4    Wyświetleń: 3120
  • Excel VBA: Makro do automatycznego zapisu pliku z datą w folderze docelowym

    Na szybko, może Cię nakieruje dodaj jeszcze datę po nazwie: folderPath = Application.ActiveWorkbook.Path 'Wykrywa sciezke pliku Arkusz.Copy With ActiveWorkbook .SaveAs Filename:=folderPath & "\" & "nazwa_pliku" & ".xlsx" .Close SaveChanges:=True MsgBox "Plik został zapisany w bieżącym folderze." End With...

    Programowanie Początkujący   19 Mar 2019 07:45 Odpowiedzi: 1    Wyświetleń: 1593
  • Excel vba jak zapisać plik csv w określonej lokalizacji na innych komputerach

    Spróbuj tak: [syntax=vbnet] Uzytkownik=Environ("UserName") ChDir "C:\Users\" & Uzytkownik & "\Desktop" ActiveWorkbook.SaveAs Filename:= _ ""C:\Users\" & Uzytkownik & "\Desktop\!Metalmex plik importu danych.csv", FileFormat:= _ xlCSVUTF8, CreateBackup:=False [/syntax]

    Programowanie Początkujący   16 Sie 2020 18:10 Odpowiedzi: 4    Wyświetleń: 1587
  • Excel - zapisywanie pliku pod nazwą z podanej komórki

    Spróbuj: ActiveWorkbook.SaveAs Filename:=ActiveCell.Value & ".xlsx", FileFormat:=xlOpenXMLWorkbookMacroEn... reszta (Pasword etc.) jest na wartościach domyślnych.

    Software serwis   13 Lis 2011 17:18 Odpowiedzi: 12    Wyświetleń: 22653
  • VB EXCEL Automatyczne wstawianie koloru wypełnienia..

    Dalej nie wypowiem się nad całym kodem ale wskaże gdzie co zmienić. Ta część twojego kodu odpowiada za zapis: ThisWorkbook.path np. na "c:\moja_sciezka" (w cudzysłowach) zrób to w obu fragmentach dotyczących zależności zapisu od wersji excela. Aby data w nazwie pliku była mniejsza o jeden w powyższym ciągu zmień VBA.Date na VBA.Date - 1 Jednak by nie...

    Software serwis   06 Maj 2011 09:10 Odpowiedzi: 7    Wyświetleń: 4961
  • [vba excel] zapis pliku excel - zapis pliku przez makro

    Witam! Możesz wykorzystać kod: :spoko: [syntax=vbscript]Public Sub zapisz() Dim Wb_Name As Variant Wb_Name = Application.GetSaveAsFilename If Wb_Name <> False Then ActiveWorkbook.SaveAs Filename:=Wb_Name End If End Sub [/syntax]

    Obsługa oprogramowania   17 Kwi 2018 16:01 Odpowiedzi: 2    Wyświetleń: 954
  • Jak poprawić makro VBA do tworzenia kopii pliku z datą i czasem w nazwie?

    Jeśli Sciezka = "D:\" to ActiveWorkbook.SaveAs Filename:=Sciezka & Nazwa Zdublowałeś slash'a.

    Programowanie   10 Gru 2010 07:55 Odpowiedzi: 8    Wyświetleń: 2954
  • makro zapisujace dany plik excelowy w formacie tekstowym unicode

    ponizej moje agrane makro, z niedoskonalosciami: Może tak? [syntax=vbscript]Sub save_unicode() ActiveWorkbook.SaveAs _ Filename:="C:\users\desktop\TEST\" & ActiveSheet.Name & ".txt", _ FileFormat:=xlUnicodeText End Sub[/syntax]

    Obsługa oprogramowania   26 Cze 2018 19:53 Odpowiedzi: 2    Wyświetleń: 279
  • Makro do Excela: zapisywanie pliku do nowego katalogu i usuwanie starego

    Spróbuj tak: [code][syntax=vbscript] Sub ZapiszIUsuń() Dim Plik As String Plik = ThisWorkbook.FullName ThisWorkbook.SaveAs Filename:="C:\NowaŚcieżkaDoPliku\" & ThisWorkbook.Name Kill Plik End Sub [/syntax] W cudzysłowie trzeba podać ścieżkę docelową andie

    Programowanie Początkujący   17 Paź 2017 08:35 Odpowiedzi: 5    Wyświetleń: 1545
  • Makro sumujące wartości komórek R4 i Q4 z autozapisem pliku na dysku C:

    [syntax=vbscript]Sub Przycisk3_Kliknięcie() ' ' Przycisk3_Kliknięcie Makro ' Range("T4").FormulaR1C1 = "=NOW()" Cells(4, "R") = Cells(4, "R") + Cells(4, "Q") Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:="c:\karta " & Format(Date, "yyyymmdd") & "usuwanie.xlsm", FileFormat:= _ xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False End...

    Software serwis   08 Mar 2022 18:20 Odpowiedzi: 2    Wyświetleń: 216
  • Poprawienie i zapisanie nowo utworzonego pliku z VBA Makro: PowerQuery, kolumny, tabela

    Brakuje jakby tego ostatniego elementu. Nie wiem czy tu nie brakuje czegoś żeby zapisywało nowo utworzony plik, a nie ten z makrem, ale nie wiem jak to zmienić. Pomijam "budowę" tego kodu, jak już to tak. [syntax=vbscript] ActiveWorkbook.SaveAs Filename:="H:\" & Format(Date, "yyyy.mm.dd") & "_Zestawienie Zgromadzeń Inwestorów" & ".xlsx", _ FileFormat:=xlOpenXMLWorkbook,...

    Programowanie   01 Mar 2023 23:28 Odpowiedzi: 4    Wyświetleń: 258
  • Eksport danych z pliku excel do pliku .txt

    Witam Może być makro [syntax=vbscript]Sub Zapisz() Application.ScreenUpdating = False plik = Left(ActiveWorkbook.FullName, InStr(ActiveWorkbook.FullName, ".")) & "txt" ActiveSheet.Copy ActiveWorkbook.SaveAs Filename:=plik, FileFormat:=xlCSVMSDOS ActiveWorkbook.Close False MsgBox "zapisano " & plik End Sub[/syntax]

    Obsługa oprogramowania   03 Sty 2018 13:50 Odpowiedzi: 4    Wyświetleń: 6687
  • Automatyzacja procesu VBS: Otwieranie pliku a.xlsm, odświeżanie danych SQL, uruchamianie Makro1

    Set xlBook = xlApp.Workbooks.Open("N:\a.xlsm", 0, True) Zero zmień na 3 Zobacz [syntax=vbscript]ActiveWorkbook.SaveAs Filename:= _ "b" & Format(Date + 1, "dd.mm.yyyy") & ".xlsm", _ FileFormat:=xlOpenXMLWorkbookMacroEnable... CreateBackup:=False, AccessMode:=xlShared[/syntax] ps pomijam ten błąd w twoim zapisie

    Obsługa oprogramowania   08 Cze 2021 13:41 Odpowiedzi: 20    Wyświetleń: 1791
  • EXCEL VBA: Generowanie csv z odfiltrowanych danych z arkusza - kolumny 'ID' i '/category@name[pol]'

    Spróbuj takiego kodu: [syntax=vbscript]Sub create_csv() Dim FileName As String Dim PathName As String Dim ws As Worksheet, wscsv As Worksheet Set ws = ActiveWorkbook.Sheets("cześci") Set wscsv = ActiveWorkbook.Sheets("DO csv") FileName = "zestawy części.csv" PathName = Application.ActiveWorkbook.Path wscsv.Cells.Clear ws.AutoFilter.Range.SpecialCells(xlCellT...

    Obsługa oprogramowania   25 Gru 2021 13:44 Odpowiedzi: 5    Wyświetleń: 1020
  • [MS EXCEL] Jak obsłużyć anulowanie zapisu pliku w makrze Excel VBA?

    Może tak? Private Sub CommandButton14_Click() Dim newFile As String, fname As String fname = "nowy plik" newFile = fname sFName = Application.GetSaveAsFilename If sFName <> False Then ActiveWorkbook.SaveAs Filename:=fname End If End Sub

    Programowanie Początkujący   06 Kwi 2010 18:03 Odpowiedzi: 3    Wyświetleń: 2976
  • zapisanie aktywnego arkusza do pliku z wyborem miejsca docelowego

    a może znasz inną metodę zapisu arkusza do pliku TXT tak by przy zapisie nie było "" "ciapek" Nie wiem, o której wersji mówisz, ale 2007, [syntax=vb]ActiveWorkbook.SaveAs Filename:="D:\Moje dokumenty\Desktop\Zeszyt1.csv", FileFormat:=xlCSV, CreateBackup:=False[/syntax] zapisuje bez cudzysłowów.

    Programowanie Początkujący   09 Gru 2014 08:01 Odpowiedzi: 12    Wyświetleń: 1803
  • Excel Macro: Tworzenie dokumentu docx z wybranego wiersza - A250, C250, F250, I250, J250

    Kłopot w tym ,że w kolumnie F mam wartości typu IVa/2020. Z wiadomych powodów nie chce mi zapisać do pliku. jak zrobić zamiane / na np. - ? [syntax=vbscript]d.SaveAs Filename:=ThisWorkbook.Path & "\" & Cells(x, "H") & " zad." & Cells(x, "G") & " " & Replace(Cells(x, "F"), "/", "-") & ".docx"[/syntax]

    Obsługa oprogramowania   03 Mar 2021 20:18 Odpowiedzi: 14    Wyświetleń: 1137
  • Excel VBA – makro kopiujące arkusz „xyz” do nowego pliku o nazwie z B3 z formatowaniem

    Po pierwsze: z którym fragmentem nagranego kodu masz problem? Po drugie: Nagraj makro kopiowania całego arkusza do nowego pliku ze zmianą jego (pliku) nazwy. Masz 100% gwarancji zachowania formatowania. Jeśli w arkuszu jest nadmiar danych można dopisać usuwanie. Jeśli jesteś początkujący, to nagrywarka jest podstawą. Przykład: To jest nagrane makro...

    Software serwis   05 Kwi 2011 16:01 Odpowiedzi: 17    Wyświetleń: 6317
  • Excel-Makro - Makro służące do generowania kolejnych plików

    Dzięki wielkie za pomoc. Zrobiłem już kopiowanie i udało mi się zapisać parę plików pod rząd natomiast teraz zestawiłem wszystko w jednym makrze i wyskakuje mi błąd. Tworzy mi się nowy arkusz ale o nazwie "Zeszytx" za każdym razem jak puszcze makro to x jest zwiększone o 1. Moim celem było aby plik zapisywał się pod nazwa z komórki P18. Po kliknięci...

    Software serwis   22 Paź 2015 12:16 Odpowiedzi: 7    Wyświetleń: 1446
  • VBA: Jak skopiować arkusz bez formuł do nowego pliku Excel?

    Spróbuj takiego kodu: [syntax=vbscript]Sub Makro1() Sheets("typ").Select Sheets("typ").Copy Range("A1:K50").Select 'określenie całego zakresu do zapisu samych wartości bez formuł Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveWorkbook.SaveAs...

    Obsługa oprogramowania   06 Paź 2018 18:51 Odpowiedzi: 2    Wyświetleń: 1722
  • VBA - Kopiowanie zaznaczonego wiersza do innego pliku

    Cześć Próbuję stworzyć kod który po zaznaczeniu całego wiersza, kopiowałby go (tylko wartości) do szablonu (nazwa szablonu z komórki AF zaznaczonego wiersza) do komórki A100 w zakładce Integracja. Później zapis szablonu pod nazwą z komórki AG zaznaczonego wiersza. Na razie stworzyłem taki kod, ale nie działa. [syntax=text] Private Sub CommandButton1_Click()...

    Programowanie   19 Lip 2020 10:42 Odpowiedzi: 3    Wyświetleń: 408
  • VBA Excel - Zapis pliku do txt - zbędne cudzysłowy

    [syntax=vbscript] Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" _ (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long Private Const MAX_PATH As Long = 260 '~~> Change this where and how you want to save the file Const FlName = "C:\MyWorkbook.txt" Sub Sample() Dim tmpFile As String Dim MyData As String, strData()...

    Programowanie Początkujący   26 Paź 2016 18:15 Odpowiedzi: 2    Wyświetleń: 2235
  • Excel VBA eksport do CSV – jak ustawić separator średnik zamiast przecinka?

    Witam, Mam kod który działa bez problemu, ale co w nim zmienić, żeby dzielił Średnikiem ; , a nie przecinek. Dim MyPath As String Dim MyFileName As String Dim x As Integer Dim rCell As Range MyPath = "F:\HURT\ZAM\Zamcsv" MyFileName = "A" While Len(MyFileName) < 7 - Len(Sheets("Zamówienie"...

    Software serwis   12 Sty 2015 22:03 Odpowiedzi: 18    Wyświetleń: 7440
  • Makro zapisujące plik datą i warością komórki z innego arkusza

    [syntax=vbscript]Private Sub CommandButton2_Click() Dim Path As String Dim filename As String Path = "C:\Users\Krzysztof\Desktop\" filename = Format(Now(), "ddmmyyyy") & Arkusz2.Range("Q2") ActiveWorkbook.SaveAs Path & filename Application.DisplayAlerts = False Application.Quit End Sub[/syntax]

    Programowanie Początkujący   08 Mar 2019 21:50 Odpowiedzi: 2    Wyświetleń: 903
  • Generowanie i zapisywanie nowego pliku Excel we wskazanym miejscu

    Tu masz schemat kopiowania danych do innego pliku. Procedura sprawdzona, działa i jest używana. Wystarczy dostosować co ma być kopiowane i już. [syntax=vbnet] Private Sub Zapisz() Dim Src As Workbook, Dst As Workbook Dim S As String S = Application.ActiveWorkbook.Path & "\Braki-" & Format(Date, "yyyymmdd") Set Src = Application.ActiveWorkbook Src.Sheets(1).Range("A1:E"...

    Programowanie Początkujący   09 Mar 2018 08:53 Odpowiedzi: 1    Wyświetleń: 870
  • Jak usunąć makro z arkusza skopiowanego do nowego pliku Excel?

    Witam Mamy pytanie odnoście usuwania makra przez inne makro. Od początku. Mam poniższy kod który oczywiście działa popranie i robi dokładnie to co ma robić, czyli: kod na początku filtruje i tworzy pewną ankietę w arkuszu. Następnie arkusz z ankietą zostaje skopiowany i wklejona do nowego pliku Excel, następnie zapisany pod konkretną nazwą we wskazanym...

    Obsługa oprogramowania   03 Maj 2020 13:46 Odpowiedzi: 22    Wyświetleń: 1773
  • VBA Word 2013 - UserForm nie uruchamia się przy otwieraniu pliku

    Jest, ale w Initialize są odwołania do nieistniejących kontrolek (albo pomyliłeś nazwy): TextBox26 ComboBox1 Zaapostrofuj i pójdzie... Druga sprawa - zapisujesz plik: ActiveDocument.SaveAs FileName:="NOWY PLIK" & ".doc" Spróbuj z okienkiem dialogowym, Poniżej przykład kodu: Application.Quit

    Programowanie Początkujący   25 Sie 2015 15:26 Odpowiedzi: 11    Wyświetleń: 1344
  • Makro Excel - Makro zapisujące plik z nazwą z danej komórki, które kopiuje zazna

    Dlaczego usunąłeś Environ? Tak jest uniwersalnie. [syntax=vbscript]Sub Makro() p = [A1] 'Nazwa pliku jest w komórce A1 Cells.Copy Workbooks.Add ActiveSheet.Paste Application.CutCopyMode = False Range("B21:E21,G21:V21,AB17:AB18,B17:V20... With Selection.Validation .Delete .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator...

    Obsługa oprogramowania   24 Kwi 2020 13:07 Odpowiedzi: 23    Wyświetleń: 2760
  • Makro vb porównanie plików z danymi coś w rodzaju wyszukaj pionowo

    Znaku i de facto pętli nie zmieniasz. Trzeba sprawdzić, czy porównanie chociaż raz spełnia warunek. Można wstawić jakieś liczydło, albo zastosować trick kolegi marcinj12 ze zmienną typu Boolean. Np [syntax=vb]'drugie porównanie Dim test as Boolean w = 2 test = True With Sheets("Układ pliku_skrócony") For i = 2 To Omega_a For j = 2 To Omega_b If plik1.Sheets(1).Cells(i,...

    Programowanie Początkujący   21 Lip 2011 16:15 Odpowiedzi: 14    Wyświetleń: 3924
  • [VBA WORD] - korenspondencja seryjna - zapisywanie pliku po nazwisku Klienta

    Dodano po 24 Chyba się pośpieszyłem. Word zgłasza błąd o braku uprawnień w przypadku: Dodano po 14 Już się poprawiam.;) [syntax=vb]Sub ZapiszPodNazwiskiem() Dim Plik As String, Sciezka As String x = 1 Sciezka = "C:\Wezwania\" For Each l In ActiveDocument.Paragraphs If x = 7 Then Plik = l.Range.Text Exit For End If x = x + 1 Next l Plik = Sciezka &...

    Programowanie Początkujący   06 Maj 2020 21:14 Odpowiedzi: 5    Wyświetleń: 2850
  • vba/makra - automatyczne zapisaywanie pliku na różnych komputerach

    Rozumiem, że makro ma być w pliku PRE-ALERT? Jeśli tak, to przetestuj poniższy kod: [syntax=vb]Sub NowyArkusz() Dim wbkPrealert As Excel.Workbook Dim oWSShell As Object Dim strPath$ Workbooks.Add a = Now() b = Year(a) c = Month(a) D = Day(a) Set wbkPrealert = ThisWorkbook Set oWSShell = CreateObject("Wscript.Shell") strPath = oWSShell.SpecialFolders("Desktop")...

    Programowanie Początkujący   19 Sty 2017 14:10 Odpowiedzi: 5    Wyświetleń: 672
  • Excel VBA - Dlaczego teraz muszę deklarować zmienne w makro?

    Zadziała bo próbowałem w podobny sposób - jednak twój jest lepszy o tyle że "a" może mieć różna długość. No jest to jakieś wyjście chociaż brakuje mi tej * Co do potwierdzania SaveAs na googlach znalazłem (i działa) Application.DisplayAlerts = False ... kod... Application.DisplayAlerts = True czyli w moim przypadku: Application.DisplayAlerts = False...

    Software serwis   27 Maj 2010 08:45 Odpowiedzi: 8    Wyświetleń: 3961
  • Excel - zapisywanie pliku pod nazwą z aktualnie zaznaczonego wiersza

    Błędnie składasz string dla zapisywana. Spróbuj [syntax=vb]Sub WklejDoWorda() Dim oWord As Object, a As String Set oWord = CreateObject("Word.Application") oWord.Documents.Add oWord.Visible = True 'możesz usunąć a = Selection.Row Range("D" & a).Select With oWord With .Selection .Font.Size = 11 .Font.Name = "Arial" .TypeText Text:="xyz" End With End...

    Software serwis   24 Lip 2012 08:21 Odpowiedzi: 2    Wyświetleń: 2494
  • Tworzenie pdf i zapisanie go w nowoutworzonym folderze

    [syntax=vbscript]Public Sub TworzPDF() Dim Sciezka As String Sciezka = ThisWorkbook.Path & "\Wynik" If Dir(Sciezka, vbDirectory) = "" Then MkDir (Sciezka) End If With Sheets("ARKUSZ1") If .Range("Z2") = 1 Then .ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ Sciezka & "\" & .Range("Z1") & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True,...

    Programowanie Początkujący   24 Kwi 2022 22:06 Odpowiedzi: 13    Wyświetleń: 1101
  • VBA brak możliwości zapisania z rozszerzeniem .xlsx

    Nie zapisuje nowego pliku w .xlsx bo jak pisałem w tym rozszerzeniu nie może być makra a Ty masz makro, jest błąd i nie zapisuje. Nie usuniesz makra z którego w danej chwili korzystasz. Trzeba to obejść tworząc kopię Arkusza bez makra i zapisując kopie. Sub Zapis() Dim Sciezka As String Dim adres1 As String Dim adres2 As String adres1 = Range("G2")...

    Programowanie   20 Gru 2017 16:14 Odpowiedzi: 6    Wyświetleń: 3675
  • vba - spakować zip pliku i wysyłka mailem hasła do pliku

    [syntax=vbscript]Sub WyslijSkoroszyt() Dim Haslo As String, Plik As String Plik = ActiveWorkbook.FullName Haslo = InputBox("Podaj hasło do pliku: ", "UWAGA") ActiveWorkbook.SaveAs Filename:=Plik, Password:=Haslo Call WyslijMejla("adresat(at)moj.pl", "Mój plik Excela", "Hasło do pliku zostanie wysłane kolejnym mejlem", Plik) Call WyslijMejla("adresat(at)moj.pl",...

    Programowanie Początkujący   12 Lis 2015 18:35 Odpowiedzi: 5    Wyświetleń: 2952
  • Makro "send mail" w Wordzie - Makro wysyłające e-mail z Worda.

    To mnie wymęczyłeś.;) Jkoś z Wordem mam do czynienia, gdy czytam tekst, a nie piszę makra. Sprawdź proszę załącznik. Trochę namieszałem. Podmień makro ZapisziWyslij na to: [syntax=vb]Sub ZapisziWyslij() Oryginal = ActiveDocument.Name Dim SMTP As String, TwojMejl As String, TwojeHaslo As String, Plik As String, DoKogo As String SMTP = "TwojSMTPSerwer"...

    Programowanie Początkujący   05 Lut 2015 18:14 Odpowiedzi: 20    Wyświetleń: 3330
  • Jak podzielić dokument Word 2007 na osobne pliki dla każdej strony?

    Jeżeli ci potrzeba jednorazowo to ponizej masz trochę kulawe makro. Jeżeli nie to nawet tego nie stosuj Przyznam że to moje pierwsze w wordzie Robiłem na analogie do tego co pokazałeś i zgadując. Błąd polega na tym ze na pewno nie zrobi ostatniej strony. (jak widać początek zaznaczania to dana strona a koniec następna strona i ponieważ ostatnia strona...

    Software serwis   26 Maj 2007 21:14 Odpowiedzi: 5    Wyświetleń: 17075
  • [VBA Excel] Automatyzacja makra do przetwarzania plików tekstowych w pętli

    Tak na szybko... Bez obsługi błędów, gładzenia kodu itp. Sub czytajpliki() Dim linia, sciezka, fs As Object, f, f2, k 'Application.ScreenUpdating = False sciezka = "C:\Documents and Settings\admin\Desktop\test\" Set fs = CreateObject("Scripting.FileSys... Set f = fs.GetFolder(sciezka).Files For...

    Programowanie   06 Maj 2010 23:08 Odpowiedzi: 3    Wyświetleń: 3286
  • Excel 2010 - Jak dodać przycisk zapisu z obrazkiem?

    Nagraj sobie makro zapisywania. Poniżej zarejestrowane (bez korekty) dwa: "Zapisz jako" oraz Ctrl+s (zwykłe zapisz) http://obrazki.elektroda.pl/3841968300_1... i wybierasz z listy. Aby oprogramować komórkę/zakres potrzebujesz procedury zdarzeniowej [url=http://dzono4.w.interiowo.pl/kurs/d... Tu należy warunkowo wywołać...

    Programowanie Początkujący   25 Wrz 2016 21:15 Odpowiedzi: 4    Wyświetleń: 1449
  • pętla - makro - tworzenie skoroszytów - jak zrobić pętlę

    Witam ponownie, Nie linczujcie mnie :) podejrzewam, że dzisiaj jeszcze poproszę kilka razy o pomoc - jestem początkująca, ale bardzo chętna do nabywania wiedzy:) Mam problem ze stworzeniem pętli do tworzenia nowych skoroszytów, napisalam makro tworzące 10 skoroszytów o nazwach dane_1, dane_2 itd., zapisujących się w folderze utworzonych na pulpicie...

    Programowanie Początkujący   03 Mar 2014 22:33 Odpowiedzi: 2    Wyświetleń: 1077
  • VBA Excel: Makro do wyszukiwania i porównywania wartości dołek w kolumnach

    Za to u mnie (z małymi przeróbkami) na plikach tekstowych (nie mam *.mst) działa. Sub dir_pliki() 'katalog = Application.DefaultFilePath & "\" 'podstawiam Twój path katalog = "K:\Moje Foldery\Pulpit\" plik = Dir(katalog & "*.txt") 'tu podstaw "*.mst" Do While plik <> ""...

    Programowanie Początkujący   19 Kwi 2010 20:38 Odpowiedzi: 17    Wyświetleń: 17960
  • Excel VBA: Dynamiczna nazwa pliku z komórki AQ3 przy zapisie arkusza

    A może trzeba zamienić: ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\rw\Pulpit\Jan Kowalski.xls", FileFormat:= _ na: ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\rw\Pulpit\"&AQ3, FileFormat:= _ ? Przy odrobinie chęci można znaleźć rozwiązanie tego problemu na Elektrodzie. :D

    Software serwis   24 Cze 2010 08:07 Odpowiedzi: 1    Wyświetleń: 4673
  • Jak przyspieszyć i zmodyfikować obsługę skoroszytu w lokalizacji sieciowej i lokalnej

    A co niby "innego" takie makro może zrobić? Sub Start() Windows("Interface.xls").Activate Sheets("Arkusz1").Select Workbooks.Open Filename:="\net.CRTCAMRYRWTPPR_ccpMagazy... Windows("Zeszyt.xls").Activate ChDir "\net.CRTCAMRYRWTPPR_ccpMagazyn" Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "Zeszyt.xls"...

    Programowanie Początkujący   06 Gru 2024 14:16 Odpowiedzi: 13    Wyświetleń: 165
  • VBA: Nadpisywanie istniejącego pliku z arkuszem - omijanie komunikatu

    Zapisując arkusz w nowym pliku z nazwą, która już istnieje widzę komunikat, który muszę zatwierdzić. Chciałbym w takich przypadkach aby nadpisywał istniejący. Data = Worksheets("Result").Range("H1").Value ThisWorkbook.Worksheets("Tesult").Copy ActiveWorkbook.SaveAs Filename:=sciezka & "\" & nazwaPL & Data & Format(Date, "yyyy") & ".xlsx" .........

    Programowanie Początkujący   25 Sie 2022 21:11 Odpowiedzi: 1    Wyświetleń: 327
  • Jak eksportować dane z Excel do UTF-8 bezpośrednio do Anki?

    W tym przypadku ta funkcja nie jest wymagana. Zamiast [syntax=vb] ChDir "H:\ANKI\Moje fiszki do Anki" ActiveWorkbook.SaveAs Filename:= _ "H:\ANKI\Moje fiszki do Anki\import.txt", FileFormat:=xlUnicodeText _ , CreateBackup:=False [/syntax] wpisz [syntax=vb] Set okno = Application.FileDialog(msoFileDialogFold... okno.Show sciezka = okno.SelectedItems(1)...

    Software serwis   21 Lut 2016 17:16 Odpowiedzi: 9    Wyświetleń: 4848
  • VBA EXCEL - Jak zmienić nazwę i skopiować plik do OneDrive?

    Z góry dziękuję za pomoc oraz jakiekolwiek wskazówki. Proponuje wykorzystanie innego formularza systemowego msoFileDialogSaveAs W podobnych sytuacjach korzystam z takiego kodu opartego na tym oknie dialogowym SaveAs :D [syntax=vb]intChoice = Application.FileDialog(msoFileDialogSave... If intChoice <> 0 Then strPath = Application.FileDialog(msoFileDialogSave...

    Programowanie Początkujący   29 Sie 2016 10:20 Odpowiedzi: 6    Wyświetleń: 2127
  • Excel VBA: Jak nadpisać plik bez pytania przy ActiveWorkbook.SaveAs?

    Formuła ActiveWorkbook.SaveAs Filename zgłasza komunikat o istnieniu takiego pliku. jak zmusić formułę do nadpisywania bez pytania?

    Software serwis   18 Sty 2013 15:55 Odpowiedzi: 6    Wyświetleń: 2274
  • VBA – automatyczne nadawanie unikalnych nazw plikom przy zapisie w pętli

    Zamiast [syntax=vb]Workbook.Save[/syntax] użyj [syntax=vb]Workbook.SaveAs(filename)[/sy...

    Programowanie   10 Cze 2012 19:59 Odpowiedzi: 4    Wyświetleń: 3262
  • [Excel] Jak znaleźć min i max dla każdej grupy w kolumnie?

    Może przeróbka Twojego makra? Dorobiłem pętlę, czyszczenie filtru, utworzenie i zapisanie nowego pliku, etc. Działa z plikiem z załącznika, wymaga "dopieszczenia".[syntax=vb]Sub Max() Dim lngLastRow As Long Dim rngToCheck As Range Dim varList As Variant Dim WorkRange As Range Dim ostWrs As Long, vList As Variant 'ostWrs = Sheets(3).Range("c65536").End(xlUp).Row....

    Programowanie Początkujący   13 Lut 2012 00:09 Odpowiedzi: 10    Wyświetleń: 4598
  • Makro do numeracji - automatyczna zmiana przy otwarciu pliku

    Czy jest możliwe że gdy kliknę w "zapisz jako" jako sugerowana nazwa dokumentu pojawi się numer mojej oferty wygenerowany przez makro ? O ile mi wiadomo takie cuda nie są możliwe. Możesz za to dodać np. przycisk zapisujący z takim kodem: [syntax=vb]ActiveWorkbook.SaveAs Filename:="c:\" & Arkusz1.Range("A1").Value, FileFormat:=xlOpenXMLWorkbookMacroEnable...

    Programowanie   11 Maj 2015 20:09 Odpowiedzi: 14    Wyświetleń: 1347
  • Jak zmienić domyślny dysk w VBA Excel dla zapisu plików?

    Witam Aby zapisać w wskazanym katalogu i nazwą to spróbuj tak: [syntax=vbscript] ActiveWorkbook.SaveAs Filename:= _ "C:\Users\twojaNazwaUzytkownika\Document... [/syntax]

    Obsługa oprogramowania   04 Sty 2016 16:56 Odpowiedzi: 4    Wyświetleń: 1959
  • Excel- VBA, zapisz jako CSV z formatowaniem liczbowym

    Witam, Może znajdzie się ktoś, kto ma pomysł, na mój problem: Stworzyłem makro, które z formatki wypełnionej przez użytkownika, kopiuje dane, dodaje inne potrzebne kolumny i kody i wrzuca wszystko do csv - korzystając z funkcji SaveAs z parametrem Local:=True. wbkNowy.SaveAs Filename:=Sciezka, FileFormat:=xlCSV, CreateBackup:=False, Local:=True Wszystko...

    Obsługa oprogramowania   07 Wrz 2020 07:16 Odpowiedzi: 5    Wyświetleń: 828
  • Jak dostosować makro VBA do plików z różną liczbą wierszy?

    Poprawiony Twój kod (używając jednej zmiennej 'ow');): [syntax=vbscript]Columns("H:H").Select Selection.Copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveWorkbook.SaveAs Filename:= _ "C:\Users\imie.nazwisko\Desktop\WYSYŁKA MASOWA\Lista.csv",...

    Obsługa oprogramowania   12 Lut 2019 11:20 Odpowiedzi: 9    Wyświetleń: 534
  • VBA automatyczne zapisanie pliku pod nową nazwą przed przeniesieniem danych

    Witam Coś takiego to tylko przykład [syntax=vbscript]Sub zapisz() n = Application.GetSaveAsFilename(Left(Activ... InStr(ActiveWorkbook.Name, ".") - 1) & "-" & Date & ".xls") If n <> False Then ActiveWorkbook.SaveAs Filename:=n End Sub[/syntax]

    Obsługa oprogramowania   27 Kwi 2018 00:44 Odpowiedzi: 5    Wyświetleń: 1653
  • EXCEL VBA - Jak wywołać okno Zapisz jako z konkretną ścieżką?

    Coś zaiskrzyło w temacie :) dodałem: Dim zapisz As Variant ActiveWorkbook.SaveAs Filename:=zapisz & ".xlsm" Dzięki za pomoc. Uczę się metodą prób i błędów, ale na razie jest raczej OK.

    Programowanie Początkujący   14 Lut 2018 05:53 Odpowiedzi: 18    Wyświetleń: 5124
  • vb w visual studio 2017 - praca z wordem ; '' zapisz jako '' nie działa

    Mam problem iż nie wiem z jakiego powodu program po naciśnięciu zaprogramowanego przycisku wywala mi błąd. Program ma za zadanie po naciśnięciu otworzyć nowy dokument worda, wpisać tam coś i na koniec zapisać plik w podanej lokalizacji z danym rozszerzeniem. Otwieranie worda się udaje natomiast dwie kolejne czynności wyrzucają błąd, który wygląda tak...

    Programowanie Początkujący   09 Gru 2019 22:17 Odpowiedzi: 2    Wyświetleń: 438
  • Tworzenie nowego pliku Excel z makrem VBA: kopiowanie, usuwanie i przenoszenie komórek

    abym mógł wpisać własną nazwę pliku nadal nie doszedłem Trudno zrozumieć gdzie masz problem z wprowadzeniem do kodu ten fragment z inputboxem :?: :cry: Możesz też wykorzystać inny sposób :idea: [syntax=vbscript]Public Sub zapisz() Dim Wb_Name As Variant Wb_Name = Application.GetSaveAsFilename If Wb_Name <> False Then ActiveWorkbook.SaveAs Filename:=Wb_Name...

    Obsługa oprogramowania   12 Wrz 2021 16:37 Odpowiedzi: 8    Wyświetleń: 327
  • EXCEL VBA - Jak zapisać dane z formularza do pliku tekstowego przed zamknięciem?

    Podobny temat był tutaj: [url=http://www.elektroda.pl/rtvforum/to... A może po prostu: [syntax=vb]ActiveWorkbook.SaveAs Filename:="C:Plik.csv", _ FileFormat:=xlCSV, CreateBackup:=False[/syntax]

    Software serwis   18 Sty 2015 04:56 Odpowiedzi: 3    Wyświetleń: 1464
  • VBA masowe importowanie modułu *.bas do plików Makro

    W załączniku. Niestety dalej to samo https://obrazki.elektroda.pl/8971039800_... Mam jeszcze coś takiego ale wskazuje mi błąd : [syntax=vbscript] Sub Przycisk2_Kliknięcie() Dim folder As String Dim plik As String folder = "c:\pliki\" plik = Dir(folder & "*.xlsm") Application.ScreenUpdating = False Do While plik <> "" With...

    Obsługa oprogramowania   01 Sty 2024 12:04 Odpowiedzi: 14    Wyświetleń: 504
  • VBA/Excel - Jak uprościć kod filtra zaawansowanego bez kopiowania formatów?

    Witam Dodatkowo potrzebuje pilnie pomocy ponieważ nie działa mi makro jak poniżej Option Explicit Dim mdteNextsavetime As Date Const msMACRO_NAME As String = "SaveAsworkbook" Const msBOOK_NAME As String = "Historia zapisu" Sub saveAsworkbook() Dim sbookName As String Dim sFilePath As String sFilePath = ThisWorkbook.Path & "/" & msBOOK_NAME & " " & Format(Now,...

    Programowanie   23 Maj 2014 18:53 Odpowiedzi: 8    Wyświetleń: 1896
  • Excel - filtrowanie tabeli przestawnej i kopiowanie

    Witam To jest makro wyszukane w jakiejś książce nie pamiętam. Tworzy nowe skoroszyty dla filtra z tabeli przestawnej. Zmień fragment aby tworzyło nowe arkusze Dodano po 6 Proponuję stronę helion.pl Tam do książek są przykłady na FTP. Skarbnica przykładów ;-)

    Programowanie Początkujący   14 Lis 2015 12:40 Odpowiedzi: 2    Wyświetleń: 2022
  • Makro VBA zapisujące plik na pulpicie użytkownika w różnych systemach Windows

    Próbowałem coś takiego zrobić, ale pokazuje mi błąd 1004 i nie bardzo wiem gdzie jest błąd[syntax=vbscript]Dir Environ("userprofile") & "\Decktop\bla" ActiveWorkbook.SaveAs Filename:= _ Environ("userprofile") & "\Decktop\bla", FileFormat:=xlNormal, _ Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _ CreateBackup:=False[/syntax]

    Programowanie Początkujący   16 Paź 2017 07:51 Odpowiedzi: 12    Wyświetleń: 4695
  • Jak wyłączyć okienko potwierdzenia nadpisania pliku w Excelu?

    Istnieje takie polecenie w VBA i to bardzo skuteczne: Application.DisplayAlerts=False Zapobiega wyswietlaniu komunikatu proszacego o podmiane pliku juz istniejacego. Nalezy go uzyc w polaczeniu z: ActiveWorkbook.SaveAs Filename:= itd.... Pozdrowka

    Software serwis   21 Cze 2004 16:28 Odpowiedzi: 4    Wyświetleń: 1340
  • Błąd przy zapisie pliku Excel po wykonaniu makra - ActiveWorkbook.Save

    W arkuszu są zwykłe dane liczbowe. Proces jest taki, że z programu otrzymuję powiedzmy 20 raportów i odpalam makro, które otwiera każdy z tych raportów, formatuje dane i zapisuje go, twórca tego makra zrobił to tak, żeby napisywało istniejący pliczek, ale w moim odczuciu może zapisywaćw innej lokalizacji jako nowy. Pliki raportów są w formacie Excel...

    Programowanie Początkujący   29 Paź 2015 15:58 Odpowiedzi: 17    Wyświetleń: 1380
  • Excel makro - makro zwracajace dzisiejsza/jutrzejsza date

    To powinno ci pomóc: Sub cos() a = Now() b = Year(a) c = Month(a) d = Day(a) MsgBox ("Teraz jest: " & a & Chr(10) & Chr(10) & "Rok:" & b & ", Miesiąc:" & c & ", Dzień:" & d) nazwa = "plik_" & b & "-" & c & "-"...

    Software serwis   16 Maj 2010 14:41 Odpowiedzi: 8    Wyświetleń: 19577
  • Makro dzielące plik na zakładki - błąd przy braku miasta w zestawieniu

    Proszę: [syntax=vbscript]Sheets("START").Select Range("B2").Select Wiersz = ActiveCell.Row KOLUMNA = ActiveCell.Column Do While Cells(Wiersz, 3) <> "" plik = Cells(Wiersz, 3) FILTR = Cells(Wiersz, 2) Workbooks.Add.SaveAs Filename:=ThisWorkbook.Path & "\" & plik Windows("DaneScalone.xlsx").Activate KOLUMNA = 4 Do While Cells(Wiersz, KOLUMNA)...

    Programowanie   16 Wrz 2023 09:34 Odpowiedzi: 11    Wyświetleń: 264
  • VBA - Makro do tworzenia plików z jednego skoroszytu na podstawie listy z tabeli

    No to w czym problem? Plik tworzysz np. wykonując dwie (może 3) instrukcje: [syntax=vbscript] set Wb=Workbooks.Add ' tu wypełniasz arkusze nowego skoroszytu Wb.SaveAs Filename:="pełna (ze ścieżkami) nazwa pliku" Wb.Close [/syntax] Czy jakoś tak, bo pisane z głowy, nie sprawdzałem czy poprawne. Jeżeli coś nie tak to szczegóły zapytaj Googla. Robisz to...

    Programowanie Początkujący   02 Paź 2019 07:58 Odpowiedzi: 2    Wyświetleń: 255
  • Jak napisać makro w Excel VBA do dzielenia danych wg typów w kolumnie E?

    Poniżej wklejam moje nagrane makro. Tworzę tabelę aby rozwiązać problem różnych ilości danych. Poniżej kroki które muszę wykonać. Filtruję, kopiuję i wklejam jako wartości. Nowe skoroszyty muszą mieć nazwę danej jaką filtruję i muszą być zapisane w folderze, w którym zapisany jest plik na którym pracuje. Ponieważ w Criteria1 dane są różne, nie mogę...

    Programowanie Początkujący   13 Lip 2019 12:32 Odpowiedzi: 27    Wyświetleń: 4281
  • Skrypt do outlooka 2013 na win7 do zapisywania całej wiadomości i spakowania

    Może to Ci się przyda. Musi być zainstalowany 7zip. Kod dla Outlooka. [syntax=vbscript] Option Explicit Private Const PathFile$ = "C:\test\" ' ścieżka dla plików Private Const Path7zip$ = "C:\Program Files\7-Zip\7z.exe" 'ścieżka 7zip Private Const FileName$ = "msg.msg" ' nazwa pliku msg Sub SaveSelectMail() Dim olApp As Outlook.Application Dim olExplorer...

    Programowanie Początkujący   25 Kwi 2018 08:58 Odpowiedzi: 4    Wyświetleń: 897
  • Jak stworzyć makro w Word 2003 do zapisu stron jako osobne pliki?

    Powiem że (polskie) google nie oferuje za dużo info na temat VBA Word, a nagrywanie to jakaś masakra. No ale udało się. Może to dla znawców trochę toporne ale zawsze jakieś rozwiązanie: [syntax=vb]Sub osobny_plik() Application.Browser.Target = wdBrowsePage For i = 1 To ActiveDocument.BuiltInDocumentProperties... of Pages") ActiveDocument.Bookmarks("\page").Range....

    Software serwis   17 Lut 2013 14:33 Odpowiedzi: 10    Wyświetleń: 4020
  • zmiana makra, aby działało w nowszej wersji excela

    Otwórz Excela (nowy plik), włącz rejestrator, zapisz plik z obsługą makr (xlsm), porównaj oba kody (parametr 'FileFormat') i już będziesz wiedział... Ok. Już mam jak niżej. Tylko co zrobić teraz, żeby nie pojawiało się to okienko, które pyta się mnie czy chcę zapisać plik bez obsługi makr, tylko domyślnie potwierdzało, że chcę zapisać plik w formacie...

    Programowanie Początkujący   27 Lip 2020 13:09 Odpowiedzi: 4    Wyświetleń: 810
  • [Rozwiązano] Excel VBA formuła daty mimus weekend

    Albo "wpleć" swój warunek bezpośrednio do kodu :D [syntax=vbscript]Sub Zapisanie_Pod_Nowa_Nazwa_z_data() Dim sBookName As String Dim sFilePath As String Dim suf As String Dim wsdat As Date ' Sprawdź pełną ścieżkę do pliku If Weekday(Now, vbMonday) = 1 Then wsdat = Now - 3 Else wsdat = Now - 1 End If suf = Format(wsdat, "yyyy-mm-dd") & ".xlsx" sFilePath...

    Obsługa oprogramowania   10 Lut 2019 13:32 Odpowiedzi: 3    Wyświetleń: 666
  • Excel VBA - Jak zapisać dokument Word w katalogu pliku Excela?

    Hmm... Zrobiłam coś takiego : Dim strName As String, strPath As String strPath = ActiveWorkbook.Path strName = strPath & Range("A" & a).Text & ".doc" oWord.ActiveDocument.SaveAs Filename:=strName 'przyczepia mi się do tej linijki oWord.Quit I chyba nie jest to dobrze...;/ Dodano po 1 Nie działa ani jedno, ani drugie. Nie zapisuje ani w Dokumentach,...

    Software serwis   25 Lip 2012 07:46 Odpowiedzi: 5    Wyświetleń: 2345
  • VBA Makro dzielące plik excel na wiele plików i arkuszy

    Nie wnikam w działanie makra, ale do przemyślenia wykroiłem najistotniejsze. [syntax=vbscript] dirout = Sheets("Parametry").Cells(4, 3).Value Workbooks.Open (dir_in & file_in) For Each sh In Worksheets Workbooks.Add fileout = CStr(Cells(i, col).Value) 'coś tu jest kopiowane, wypełniane, itp 'z odwołaniem do ActiveSheet ActiveWorkbook.SaveAs Filename:=dirout...

    Programowanie Początkujący   19 Paź 2018 15:49 Odpowiedzi: 2    Wyświetleń: 1530
  • Jak wstawić nazwę pliku Excela do wybranej komórki?

    Jest możliwe Sub zapis() plik = Worksheets("Arkusz1").... 'Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:=plik, _ FileFormat:=xlNormal, Password:="", WriteResPassword:="", _ ReadOnlyRecommended:=False, CreateBackup:=False 'Application.DisplayAlerts...

    Software serwis   10 Cze 2010 21:17 Odpowiedzi: 9    Wyświetleń: 1511
  • Makro [VBA WORD] do ustalania zakresu generowanych plików

    Dzień dobry, dobry wieczór! Mam sobie taką korespondencję seryjną do generowania dokumentów, makro mi je dzieli na konkretne pliki, do nazwy używa odpowiedniej komórki, wszystko super. Ale potrzebuję je trochę ulepszyć. Chciałbym móc decydować jaki zakres rekordów będzie generowany. Czyli np, jest w bazie wpisane 20 rekordów, ja chcę wygenerować od...

    Programowanie   27 Mar 2020 12:37 Odpowiedzi: 4    Wyświetleń: 633
  • Różnica w zapisie CSV pomiędzy zapisem z menu Excel a zapisem w kodzie VBA

    Taki problem, który pewnie jest dla wielu banalny. Zapisując plik za pośrednictwem zwykłej funkcji: Zapisz jako i wybierając .CSV rozdzielany przecinkami uzyskuję plik, który przy ponownym otwarciu jest podzielony na kolumny (patrz załącznik: 1058226 ZDEM_via_Excel.csv) tymczasem gdy stosuję taki kod do zapisania pliku. ActiveWorkbook.SaveAs Filename:="C:\ZDEM.csv"...

    Programowanie Początkujący   18 Lis 2020 21:11 Odpowiedzi: 6    Wyświetleń: 1191
  • Excel VBA – jak scalić i obramować komórki kodem w programie magazynowym?

    Chyba najprościej Sub SendRaport() sciezka = Environ("temp") & "\" plik = "Proba.xls" 'kopiowanie arkusza z raportem do nowego pliku Sheets(1).Copy Application.DisplayAlerts = False 'w E2007 zapisujemy w formacie xls If Val(Application.Version) >= 12 Then ActiveWorkbook.SaveAs Filename:=sciezka...

    Software serwis   04 Mar 2014 10:41 Odpowiedzi: 116    Wyświetleń: 28370
  • Excel VBA - Błędy w działaniu kodu: niepoprawne wczytywanie danych, błędne porównanie kolumn

    Prośba o sprawdzenie kodu. Kod składa się z 5 "oddzielnych" programów, które pojedynczo (1 z nich zostawiam, a resztę zakomentuję) działają. Problem pojawia się, gdy chcę go uruchomić jako całość. W 60% przypadkach coś nie działa. Program wykona się cały bez errorów, ale 1) często wczytuje dane, a potem nie usuwa pustych wierszy 2) źle porównuje obie...

    Obsługa oprogramowania   21 Lut 2022 23:10 Odpowiedzi: 29    Wyświetleń: 687
  • [VBA] Makro kopiujące tabelę z kosztorysu do nowego pliku z zachowaniem formatowania

    ok udało mi się napisać coś takiego: [code][syntax=vbscript] Sub tl() Dim thisWb As Workbook Set thisWb = ActiveWorkbook Columns("A:G").Copy Workbooks.Add With Range("A1") .PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False .PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False...

    Programowanie   06 Lis 2017 08:43 Odpowiedzi: 3    Wyświetleń: 1851
  • VBA makro - kopiowanie wierszy do pliku CSV i wysyłanie ich na ftp

    (at)Tomuś_P nic tam nie znalazłem Coś tam zrobiłem problem polega na tym że czasem makro działa czasem nie i nie wiem co jest nie tak, makro samo w sobie nie pokazuje błędów ale pliki na FTP czasem są czasem nie... Drugi problem to tworzenie plików wolałbym żeby nie tworzył na dysku żadnych plików tymczasowych. [syntax=tex]Sub FTP_CSV_Tp() Dim fNameP...

    Programowanie   07 Kwi 2016 08:52 Odpowiedzi: 2    Wyświetleń: 1167
  • [C++] Jak w C++ zamienić wiele plików XLS na CSV w katalogu?

    Uruchom Excela. Naciśnij Alt-F11. Wklej Sub XlsToCsv(plik As String) Workbooks.Open Filename:=plik + ".xls" ActiveWorkbook.SaveAs Filename:=plik + ".csv", FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close SaveChanges:=False End Sub Sub FolderToCsv(folder As String) Dim plik As String...

    Programowanie Początkujący   16 Lis 2009 22:14 Odpowiedzi: 10    Wyświetleń: 3325