excel error

Znaleziono około 1050 wyników dla: excel error
  • Excel Run-time error 13 podczas zaznaczania komórek

    Nie wiem jakie w ogóle planujesz operacje w tym pliku. W kolumnie A masz wpisaną numerację, więc nie brałem pod uwagę wstawiania/usuwania wierszy. W tej chwili zmieniłem to w ten sposób, że jeśli operacja dotyczy komórek całego wiersza lub więcej, to nie jest zapisywana do historii.

    Obsługa oprogramowania   15 Cze 2023 06:34 Odpowiedzi: 10    Wyświetleń: 597
  • VBA excel - Type mismatch runtime error 13

    ... Przy użuciu wyskakuje mi błąd Type mismatch runtime error 13 i wskazuje na linijkę : ... :) wpisać poprawną konstrukcję dla: Selection ', a nie do zawartości komórki wyznaczonej tym zaznaczeniem, a równym " CAŁKOWITY KOSZT STANU *", np.: [syntax=vbscript] Range("A" & Selection.Row) Like "CAŁKOWITY KOSZT STANU*"[/syntax]

    Programowanie Początkujący   03 Cze 2017 11:53 Odpowiedzi: 4    Wyświetleń: 5730
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • VBA EXCEL Jak uniknąć ERROR 1004 przy generowaniu PDF z nazwą z textboxów w VBA?

    Tak na szybko - jak wygląda wartość datazlecenia? Nie ma tam przypadkiem znaków niedozwolonych do zapisania pliku? Np. "\", "/"

    Programowanie Początkujący   11 Gru 2024 13:44 Odpowiedzi: 5    Wyświetleń: 240
  • REKLAMA
  • Jak odkryć ukryte arkusze w Excel VBA używając wartości z komórek?

    Po pierwsze: brakowało .Value po Cells(i, 9) Po drugie: pierwsza odczytana pozycja z arkusza to "FTC.023". W skoroszycie nie ma arkusza o takiej nazwie, więc nawet gdyby to .Value było i tak wystąpiłby błąd. Instrukcję: On Error Resume Next dałeś dopiero po tej linii, która generuje błąd. Myślałem, że jest to zamierzone (tzn. że w pierwszym obiegu pętli...

    Programowanie   17 Lip 2024 20:55 Odpowiedzi: 10    Wyświetleń: 525
  • Excel VBA – automatyczne drukowanie formularzy dla podzleceń z bazy zewnętrznej

    Rozwiązań jest naprawdę sporo Zgadzam się z tym poglądem i choć autor postu chyba zasypał się w tych rejestrowanych makrach :-) to podsuwam nieco inne rozwiązanie tego zadania marek003 obawiam się uruchomienia takiego masowego wydruku na nieokreślonej drukarce (jednostronna czy dwustronna) i dlatego proponuję rozwiązanie z exportem wszystkich podzleceń...

    Obsługa oprogramowania   03 Cze 2025 16:59 Odpowiedzi: 11    Wyświetleń: 366
  • Excel VBA: Jak uniknąć nadpisywania istniejącego pliku Word?

    Pyta za to okno wywołane w VBA. Tutaj [url=https://stackoverflow.com/questions... - jak uruchomić procedurę BeforeSave No i trochę trzeba pokombinować. Np (wklej poniższe w ThisDocument) [syntax=vbscript]Private WithEvents App As Word.Application Private Sub Document_Open() Set App = Word.Application...

    Obsługa oprogramowania   24 Sty 2024 07:01 Odpowiedzi: 5    Wyświetleń: 345
  • Excel - makro, które pomija puste komórki i łączy dane w jedną kolumnę.

    To bylo tylko fragment makro Wstaw jak w Ciebie - 'On Error Resume Next' - gdy nie ma pustych komorek(xlCellTypeBlanks)

    Programowanie   01 Cze 2017 11:52 Odpowiedzi: 7    Wyświetleń: 1275
  • Excel kopiowanie zestawów wierszy do drugiego arkusza w tym samym skoroszycie

    Nie należy umieszczać w kodzie [syntax=vbscript]On Error Resume Next[/syntax]na wszelki wypadek. Kontrola błędów umożliwia panowanie nad kodem. Można włączać ignorowanie błędów w ściśle określonych miejscach programu, sprawdzać czy istotnie błąd wystąpił, obsługiwać taki przypadek, a później niezwłocznie przywracać kontrolę błędów. Program z totalnie...

    Obsługa oprogramowania   07 Gru 2022 08:34 Odpowiedzi: 8    Wyświetleń: 462
  • REKLAMA
  • [EXCEL,VBA] Jak poprawnie sortować dane z MySQL w Excel VBA?

    Zrobiłem coś takiego i dalej nic, a co gorsza nawet nie ma żadnego błędu a baza msql dalej nie posortowana. Proszę dodarcie coś mądrego co tu może być nie tak. Połączenie z bazą działa na 100% bo dodaję i usuwam rekordy Nie gorączkuj się, nie wiem jak sprostać Twojemu wyzwaniu dodania czegoś mądrego, ale szczerze mówiąc "problem" jest tak prozaiczny,...

    Programowanie Początkujący   20 Lip 2015 21:34 Odpowiedzi: 12    Wyświetleń: 1155
  • Excel - filtr listy, odhaczenie pozycji i zaznaczone w innym arkuszu

    A jaki sposób mogę "masowo" stworzyć chekboxa dla 1200 pozycji Możesz spróbować tak: zaznaczyć odpowiedni zakres w kolumnie dla checkboxów, a następnie uruchomić makro: [syntax=vbscript]Sub InsertCheckBoxes() Dim Rng As Range Dim WorkRng As Range Dim Ws As Worksheet On Error Resume Next xTitleId = "Excel" Set WorkRng = Application.Selection Set WorkRng...

    Obsługa oprogramowania   20 Sty 2021 07:59 Odpowiedzi: 11    Wyświetleń: 714
  • REKLAMA
  • excel makro - puste komórki autouzupelnienie makro

    także wszystko powinno działać No właśnie nie. Co do twojego kodu to jak chcesz to [syntax=vbscript]Sub Makro_K() On Error Resume Next Range("I20:O119").SpecialCells(xlCellTyp... = "=IF(R9C4=R18C,""X"","""")" End Sub[/syntax]

    Obsługa oprogramowania   03 Paź 2019 17:45 Odpowiedzi: 7    Wyświetleń: 603
  • VBA Excel - Kopiowanie wartości komórki do komentarza

    Witaj [syntax=vbnet]Sub CellToComment() Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection For Each Rng In WorkRng koment = koment & Rng.Value & vbLf Next WorkRng(1).Offset(WorkRng.Count).NoteTex... Text:=koment End Sub [/syntax]

    Programowanie   27 Cze 2015 13:46 Odpowiedzi: 12    Wyświetleń: 2934
  • Excel - Pokaż jakie zostało wybrane kryterium filtra

    Sprawdź (dodane od kolegi (at)Maciej Gonet ) [syntax=vbscript]Sub Test() Set zakres = Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row) On Error Resume Next Set zakres = zakres.SpecialCells(xlCellTypeVisible) On Error GoTo 0 wynik = zakres.Text If IsNull(wynik) Then Cells(1, 2) = "Różne" Else Cells(1, 2) = wynik End If End Sub [/syntax] ps zapędziłem...

    Obsługa oprogramowania   03 Maj 2020 12:36 Odpowiedzi: 16    Wyświetleń: 816
  • Excel - Zliczanie ilości komórek spełniających warunek wartości i koloru

    Da się: http://obrazki.elektroda.pl/8027992500_1...

    Software serwis   23 Sty 2015 09:29 Odpowiedzi: 8    Wyświetleń: 3762
  • Makro VBA/Excel: Wyświetlanie nazw firm wg statusu na dany dzień - arkusz excel

    nazwy firm w zależności od statusu tylko na dzień dzisiejszy :?: Jeśli ten warunek jest istotny :?: to te nazwy firm będą jedynie w jednym wierszu (dane dla dnia dzisiejszego :D ) np. tak jak na zrzucie i w załączonym pliku :ok: 1088589 1088592 Jeśli koleżanka preferuje rozwiązania oparte o VBA :?: to można tu zastosować kod, który przy otwarciu pliku...

    Software serwis   04 Maj 2021 21:19 Odpowiedzi: 3    Wyświetleń: 285
  • EXCEL - VBA - Automatyczny wybór pliku miesięcznego w Case

    : ) ... a z właściwej strony tam zaglądasz ... : ) ? ... np. z ustawieniami "na sztywno": [syntax=vbscript]Sub abc() Dim msc, mscS$, schmt$, otwarty As Object msc = Trim(InputBox("Wprowadź numer miesiąca z przedziału 1-12", "Podaj miesiąc", "1")) msc = Abs(Fix(Val(msc))) If msc < 1 Or msc > 12 Then Exit Sub mscS = Choose(msc, "Styczeń", "Luty",...

    Programowanie Początkujący   04 Gru 2019 02:00 Odpowiedzi: 8    Wyświetleń: 819
  • excel vba - usuwanie danych z zakresu po spełnieniu warunku

    [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next r = Date - Target.Cells If Target.Column = 2 And r > 30 Then w = Target.Row Cells(w - 1, 5) = "" Cells(w, 5) = "" End If End Sub [/syntax]

    Programowanie Początkujący   08 Wrz 2014 10:20 Odpowiedzi: 5    Wyświetleń: 3051
  • VBA Excel - zapisywanie edycji komórki w ustalone miejsce w innym arkuszu.

    ... ALE BABOL z tym dniem ... :) ... : dzien = Sheets(ark_wpis).Range("a2").Value dzien = CInt(ThisWorkbook.ActiveSheet.Range("a2"... powinno być oczywiście tak : dzien = CInt(ThisWorkbook.Sheets(ark_wpis).Range... [syntax=vba]Sub log_05() ... ark_log = "log" ... 'Zabezpieczenie przed próbą "przemycenia" do zmiennej liczbowej wartości...

    Programowanie Początkujący   20 Cze 2017 22:16 Odpowiedzi: 24    Wyświetleń: 2874
  • MS Excel - Przenoszenie wiersza do innego arkusza, gdy wypełnimy komórkę

    [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Column = 5 Then nw = Sheets("Logistyka").Cells(Rows.Count, "A").End(xlUp).Row + 1 If nw = 2 Then nw = 1 w = Target.Row Range(Cells(w, 1), Cells(w, 5)).Copy Sheets("Logistyka").Cells(nw, 1).PasteSpecial xlPasteValues End If End Sub [/syntax] Kod na tyle prosty,...

    Software serwis   12 Lis 2014 14:52 Odpowiedzi: 8    Wyświetleń: 1599
  • Makro e-mail z excel formatowanie komórek, dołączanie plików

    Sprawa 1 Trochę niejasna. Czy chcesz sformatować w arkuszu komórkę Cells(x, "S") jako walutową, czy chcesz taką sformatowaną wartość dołączyć do wiadomości, czy jedno i drugie? Bo to są rzeczy niezależne. Jeśli sformatować w arkuszu, to kod: [syntax=vbscript]Cells(x, "S").NumberFormat = "#,##0.00 zł"[/syntax]lub ręcznie. Jeśli chcesz sformatować wartość...

    Obsługa oprogramowania   10 Lip 2020 10:05 Odpowiedzi: 2    Wyświetleń: 864
  • Excel VBA - Jak wyświetlić dane pracownika w osobnych liniach?

    Nie to zdarzenie, nie taka składnia, reszta OK...[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1:A6")) Is Nothing Then On Error Resume Next 'gdybyś czyścił zakres Application.EnableEvents = False Target.Value = Replace(Target.Value, " ", Chr(10)) Application.EnableEvents = True End If End Sub[/syntax]

    Software serwis   16 Sie 2012 10:02 Odpowiedzi: 9    Wyświetleń: 8013
  • Excel - jak automatycznie obliczać działania w komórkach?

    :arrow: bobo InStr Trzeba podstawić[syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim test As Integer If Target.Count > 1 Then Exit Sub If Not Intersect(Target, Range("Q58:V119")) Is Nothing Then test = InStr(1, Target.Value, "+") If test = 0 Then Exit Sub Application.EnableEvents = False On Error Resume Next Target.Value = "=" & Target.Value...

    Software serwis   05 Paź 2011 16:46 Odpowiedzi: 17    Wyświetleń: 5749
  • Excel - Sparowanie daty pierwszej usługi z nazwą w tekście

    Mi wyszedł taki UDF: [syntax=vb]Function Pierwsza_Usluga(Uslugi As String, Data_Uslugi As String) As String Dim tbl_Data() As Variant Dim tbl_Uslugi() As Variant Dim tmpDate As Variant Dim tmpUsluga As String Dim i% On Error Resume Next tbl_Data() = Application.Transpose(Split(Data_Uslugi, "|")) tbl_Uslugi() = Application.Transpose(Split(Uslugi, "|"))...

    Obsługa oprogramowania   31 Sty 2020 08:25 Odpowiedzi: 5    Wyświetleń: 471
  • EXCEL - VBA - Outlook wkleić tekst po wyborze pliku WORD

    Witam Zobacz tak [syntax=vbnet]Sub Wyslij() Application.ScreenUpdating = False Dim OutApp As Object Dim OutMail As Object Dim Szablon As String Dim strbody As String Szablon = getFile("\\Poluser1\dyspozytorzy\Asysten... If Szablon = "" Then Exit Sub Set wd = CreateObject("Word.Application") Set doc = wd.documents.Open(Szablon)...

    Programowanie Początkujący   04 Lis 2016 20:19 Odpowiedzi: 6    Wyświetleń: 1632
  • EXCEL VBA wysyłanie maila (Prześlij dalej) na podstawie

    Sprawdź (wpisz nazwę swojego konta i temat tej wcześniej wysłanej wiadomości) [syntax=vbscript]Sub MailExcelVbaOutlook() 'automatyczny mail Dim adres1 As Variant Dim OutApp As Object Dim OutMail As Object Dim SigString As String Dim Signature As String Dim strbody As String Dim folder As Object, w As Object Set OutApp = CreateObject("Outlook.Application")...

    Programowanie Początkujący   20 Sty 2019 21:47 Odpowiedzi: 7    Wyświetleń: 1320
  • Excel - Makro kasujące komórki z podaną wartością

    Może przez szukanie w pętli z wykorzystaniem obsługi błędu. Np[syntax=vb]On Error Resume Next Do While Err = 0 kol = Rows(1).Find(what:="MSISDN", lookat:=xlWhole).Column kol = Rows(1).Find(what:="Kod Sprzedawcy", lookat:=xlWhole).Column Columns(kol).Delete Loop[/syntax]

    Programowanie Początkujący   29 Sty 2011 20:52 Odpowiedzi: 8    Wyświetleń: 4062
  • VBA Excel - import wybranych plików *.dat do excela

    Po mojemu powinno działać coś takiego (nie testowane)[syntax=vb]Sub Przycisk1_Kliknięcie() Dim path1 As String, path2 As String, plik As String Dim folder As Object, pfolder As Object Dim dta1 As Date, dta2 As Date, nazwaMin As String, nazwaMax As String Application.ScreenUpdating = False path2 = "\\Serwer\test" Set folder = CreateObject("Scripting.FileSystemObject...

    Programowanie Początkujący   10 Mar 2012 06:41 Odpowiedzi: 5    Wyświetleń: 5175
  • Excel VBA - Jak stworzyć schemat magazynowy z gradacją papierów?

    Ja bym zrobił tak, że po wpisaniu nazwy urządzenia wyskakuje okno gdzie podajsz ilość pobrania lub oddania. With Target If .Address(0, 0) = "E2" Then Application.EnableEvents = False ilosc = InputBox("Ile pobrano?") If .Value <> Empty Then On Error Resume Next wrs = Columns(1).Find(what:=.Value, lookat:=xlWhole).Row Err.Clear If wrs <> Empty...

    Obsługa oprogramowania   08 Gru 2018 09:13 Odpowiedzi: 19    Wyświetleń: 1995
  • [vba] Jak w VBA sprawdzić, czy skoroszyt Excel jest już otwarty?

    Powinienem wyraźniej zaznaczyć, że chodzi o zatrzymanie procedury gdy plik jest używany przez kogoś innego. Rozumuję następująco On Error Resume Next Set plik = Workbooks("RAPORT DZIENNY.xls") If Err = 9 Then 'jeśli próba przypisania zakończona błędem On Error GoTo 0 Set plik = Workbooks.Open(Filename:=ThisWor... &...

    Programowanie Początkujący   20 Maj 2010 21:38 Odpowiedzi: 6    Wyświetleń: 10173
  • [EXCEL] Jak w Excel VBA dodać podgląd zdjęcia produktu w komentarzu?

    Staram się... OK, nagrałem sobie makro, usunąłem co niepotrzebne, dodałem co niezbędne i wyszło coś takiego Znalazłem taki kod ale nie wiem jak go pod siebie przerobić Nie mam pojęcia czy zakres dla procedury zdarzeniowej (określony argumentem: "Me.ListObjects("Lista1").Range.Columns(... ma u Ciebie zastosowanie, czy nie. Może bierzemy się za przerabianie...

    Programowanie   27 Lis 2011 06:53 Odpowiedzi: 8    Wyświetleń: 5985
  • VBA Excel 2010 – jak napisać makro kopiujące pliki według ścieżek z komórek

    Witam w nowym tygodniu, Musi Pan w swoim makro zdefiniować niestandardową obsługę błędów. Może to polegać na wpisaniu na początku kodu linijki: On Error Resume Next Dalej w kodzie testuje Pan zawartość obiektu Err. W Pana kodzie w linijce po instrukcji Name powinien Pan dopisać: If Err.Number = 0 Then Cell.Offset(0,3) = "OK" Else Cell.Offset(0,3) =...

    Obsługa oprogramowania   06 Mar 2018 18:53 Odpowiedzi: 7    Wyświetleń: 3186
  • Jak wyszukać dane w całym skoroszycie Excel za pomocą VBA?

    Nie znam się, ale spróbuj tak: [syntax=vb]Sub szuaknieall() znal = Null On Error Resume Next For Each Arkusz In ThisWorkbook.Worksheets Arkusz.Activate znal = Cells.Find(What:="lolek", After:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate If znal Then Exit Sub Next Arkusz End...

    Software serwis   26 Lut 2012 14:05 Odpowiedzi: 5    Wyświetleń: 1149
  • VBA Excel - Kopiowanie konkretnych komórek między dwoma arkuszami

    Na początek: Ad.1 i 3 Wstaw nowy moduł do pliku 'z_którego_kopiuje.xls' i wklej poniższy kod [syntax=vba]Option Explicit Sub KopiujAle() Dim fd As FileDialog, wkb As Workbook, test As String Set fd = Application.FileDialog(msoFileDialogOpen... With fd .InitialFileName = ThisWorkbook.Path .AllowMultiSelect = False .Filters.Clear .Filters.Add "Pliki Excela",...

    Programowanie Początkujący   22 Lip 2015 14:57 Odpowiedzi: 10    Wyświetleń: 1749
  • Makro VBA do przeszukiwania plików Excel i arkuszy w poszukiwaniu określonego tekstu

    [syntax=vbscript]Sub Dzialaj() Application.ScreenUpdating = False Dim Tekst As String Sciezka = "C:\PlikiExcela\" Tekst = "mój tekst" Plik = Dir(Sciezka & "\*.xls*") While Plik <> "" Call Wyszukaj(Sciezka & Plik, Tekst) Plik = Dir() Wend Set fso = CreateObject("Scripting.FileSystemObject... Set s = fso.GetFolder(Sciezka) For Each p In s.SubFolders...

    Programowanie   27 Gru 2020 18:23 Odpowiedzi: 4    Wyświetleń: 600
  • Jak modyfikować kod VBA do wczytywania wielu plików Excel naraz?

    Wydaje mi się, że bardziej chodzi o wybieranie wielu w oknie 'GetOpen'. Nie wnikając w "panel" i "remonty" powinno być coś takiego: [syntax=vbscript]Sub Wczytywaniedancyh() Dim otwieranie As String Dim tb() As Variant, test As Boolean, i As Integer Dim plik As String Dim kopiowanie As String Workbooks("Panel").Activate otwieranie = MsgBox("Wybierz plik",...

    Programowanie Początkujący   20 Lis 2018 09:21 Odpowiedzi: 4    Wyświetleń: 771
  • VBA Excel - Automatyzacja kopiowania wierszy z zbaza1 do baaza po numerze

    Przetestuj ten kod dla zdarzenia Worksheet_Change arkusza Form2. W komórce B4 arkusza Form2 wpisujesz jedynie numer rekordu do skopiowania. [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) Dim lLstRw& 'pierwszy wolny wiersz w arkuszu "baaza" Dim lLstRwBs& 'ostatni zapisany wiersz w arkuszu "zbaza1" Dim lFndRec& 'numer wiersza ze znalezionym...

    Programowanie Początkujący   29 Sie 2013 10:17 Odpowiedzi: 2    Wyświetleń: 1818
  • [VBA Excel Outlook] Wysyłanie maila - złożona wiadomośc

    Przekaż Nr wiersza jako argument [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Cells.Count > 1 Then Exit Sub Set xRg = Intersect(Range("c5:c4000"), Target) If xRg Is Nothing Then Exit Sub If IsNumeric(Target.Value) And Target.Value < 100 Then Call Mail_small_Text_Outlook(Target.Row) End If...

    Programowanie   04 Lis 2018 01:07 Odpowiedzi: 4    Wyświetleń: 2916
  • Excel VBA - Jak zatrzymać autozapis po zamknięciu skoroszytu?

    Kłopot pojawia sie wtedy gdy wyłącze już skoroszyt... to po 15 minutach włącza/otwiera się znowu mój skoroszyt. Jak tego uniknąć? Sub Autozapis() ActiveWorkbook.Save Application.OnTime Now() + TimeValue("00:15:00&quo... "Autozapis" End Sub Można tak: ZegarekStart z parametrem False i to zatrzymuje timer....

    Software serwis   07 Lip 2020 12:54 Odpowiedzi: 6    Wyświetleń: 4545
  • Excel - wypełnianie automatyczne komórek, ale inaczej...

    Trzeba dopisać do kodu jedną linijkę i zakończenie instrukcji warunkowej (bo już nie zmieści się w 1 linijce): [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Intersect(Target, Range("I:I")) Is Nothing Then Exit Sub If Target = 2 Or Target = 3 Then Range("J" & Target.Row & ":AP" & Target.Row) = 0 Range("AQ" & Target.Row).Select...

    Software serwis   03 Kwi 2013 11:39 Odpowiedzi: 6    Wyświetleń: 3303
  • Excel - błąd 1004 - Run time error '1004' MVB

    Na moje wyczucie rzeczywiście są jakieś błędy w skrypcie, które wywołują Twój komunikat "1004". Ten wyszarzały przycisk references IMHO świadczy, że skrypt został z powodu błędu zatrzymany, a nie zakończony :D . Spróbuj kliknąć wtedy Run , niech dojdzie do końca i wtedy dopiero będziesz mógł uzupełnić ustawienie odpowiednich dla tego skryptu referencji....

    Software serwis   20 Maj 2019 08:20 Odpowiedzi: 12    Wyświetleń: 15990
  • Jak zsumować dane z wielu arkuszy Excel w jednym podsumowaniu?

    Można to zrobić np. za pomocą VBA. Napisałem funkcję UDF, która tworzy listę (tablicę) nazw miejscowości odczytanych z zakresów wg podanego schematu. Wywołanie funkcji: [syntax=text]=List3D(schemat adresu)[/syntax] schemat adresu zawiera nazwę arkusza ze znakami zastępczymi w postaci akceptowanej przez operator Like w VBA, to znaczy w tym przypadku:...

    Programowanie Początkujący   18 Kwi 2020 07:47 Odpowiedzi: 16    Wyświetleń: 825
  • EXCEL VBA - Przypisanie MsgBox w BeforeSave do wielu skoroszytów

    1. Arkusz ma atrybut 'veryhidden' i przed usunięciem trzeba go zmienić. 2. W pliku jest nazwa do usunięcia. Najprościej [syntax=vb]Dim plik As Workbook Set plik = ThisWorkbook Application.DisplayAlerts = False On Error Resume Next With plik.Sheets("TemplateInformation") .Visible = True .Delete End With For Each nm In plik.Names nm.Delete Next Set plik...

    Programowanie Początkujący   23 Wrz 2013 14:02 Odpowiedzi: 13    Wyświetleń: 3555
  • Excel VBA – makro kopiujące arkusz „xyz” do nowego pliku o nazwie z B3 z formatowaniem

    1. Najprościej wyłączyć obsługę błędów For Each element in kolekcja . Np [syntax=vb]zakres = Array([a2], [c3], [d5]) For Each kom In zakres If kom = "" Then kom.Value = "-" Next[/syntax]

    Software serwis   05 Kwi 2011 16:01 Odpowiedzi: 17    Wyświetleń: 6353
  • VBA Excel makro kopiujące dane z wielu plików do jednego

    [syntax=vbscript]Sub ImportujPlikizWieluLokalizacji() Dim ZakresWejsciowy As String Application.ScreenUpdating = False Set p = Sheets("Parametry") Set i = Sheets("Import") For x = 2 To p.Cells(Rows.Count, "A").End(xlUp).Row If p.Cells(x, 5) = "x" Then Katalog = p.Cells(x, "A") If Right(Katalog, 1) <> "\" Then Katalog = Katalog & "\" On Error...

    Programowanie   15 Paź 2020 19:16 Odpowiedzi: 4    Wyświetleń: 1755
  • Excel 2013 - Zaznaczanie komórek o takim samym ciągu znaków

    Cześć. Trochę miałem czasu więc napisałem coś takiego [syntax=vb]Sub kopiowanieDoArkuszy() Dim Naglowek As Range, Klient As Range Dim Nazwiska As New Collection Dim Element As Range Dim ws As Worksheet Dim Nazwa As String Set ws = Worksheets("arkusz1") ws.Select Set Klient = ws.Range(Range("a2"), Range("a2").End(xlDown)) On Error Resume Next For Each...

    Programowanie Początkujący   03 Gru 2014 00:27 Odpowiedzi: 1    Wyświetleń: 756
  • [Exel, Vba] Jak skopiować widoczne komórki z autofiltru do nowego arkusza w Excel VBA?

    Kopiujesz arkusz (z formatami, filtrami, etc). A gdyby zastosować zwykłe kopiuj-wklej? Np [syntax=vb]Private Sub CommandButton1_Click() Dim wshSrc As Worksheet, wshDst As Worksheet Dim wbkSrc As Workbook, wbkDst As Workbook On Error GoTo Err_KopiujArkusz Set wbkSrc = ThisWorkbook 'ten skoroszyt Set wshSrc = wbkSrc.Worksheets("Arkusz1") wshSrc.Select...

    Programowanie Początkujący   06 Kwi 2011 14:08 Odpowiedzi: 4    Wyświetleń: 1980
  • VBA Excel - Makro do porównywania danych w arkuszach

    [syntax=vbnet]Sub Bazy() On Error Resume Next Dim a As Worksheet, b As Worksheet Set a = Sheets("Baza danych A") Set b = Sheets("Baza danych B") a.Select owa = Cells(Rows.Count, "B").End(xlUp).Row owb = b.Cells(Rows.Count, "C").End(xlUp).Row For x = 5 To owa w = "" w = Application.Match(Cells(x, 2), b.Range("C5:C" & owb), 0) + 4 If w > 0 Then Cells(x,...

    Programowanie Początkujący   29 Lis 2015 23:14 Odpowiedzi: 10    Wyświetleń: 1878
  • Listview Excel VBA - Pobieranie danych z funkcji Jeżeli i Wyszukaj.Pionowo

    To przez to, że w kolumnie M masz funkcję WYSZUKAJ.PIONOWO która zwraca nieznalezione rekordy: #N/D! Albo upewnij się, że funkcja nie zwróci tych wartości, albo konwertuj zawartość komórki na string przed wczytaniem funkcją CStr() With Worksheets("BAAN 2") ost_wiersz = 97 For i = 8 To ost_wiersz Set listItem = ListView1.ListItems.Add(,...

    Programowanie   22 Gru 2010 12:04 Odpowiedzi: 1    Wyświetleń: 2809
  • Excel VBA Makro do kopiowania danych między plikami i tworzenie arkuszy

    A czy jest możliwość stworzenia makra, które po kliknięciu przycisku stworzy automatycznie arkusze dla wszystkich osób (i nada nazwy takie jak w pierwszej kolumnie tabeli tj. nazwisko i imię), a jeśli arkusz dla danych osób już istnieje, to je pominie. Można np tak: 968207

    Obsługa oprogramowania   15 Maj 2019 05:27 Odpowiedzi: 4    Wyświetleń: 1605
  • Excel 2007 - Odejmowanie od wartości danej komórki wartości wklejonej ze schowka

    lesławek - tak się nie da. Sam spróbuj - ale skopiuj liczbę a nie komórkę. W załączeniu proste makro. Uruchomisz skrótem klawiszowym ctrl+m (można to zmienić) Makro odejmuje od komórki z lewej coś co jest w schowku i wprowadza to formułą w zaznaczonej komórce. [syntax=vb]Sub odejmij_schowek() Dim mem As DataObject On Error Resume Next Set mem = New...

    Software serwis   12 Gru 2014 10:20 Odpowiedzi: 7    Wyświetleń: 5544