excel msgbox

Znaleziono około 1266 wyników dla: excel msgbox
  • VBA- Excel. MsgBox-Uzupełnij dane w komórce F7-I7 jeżeli E7 zawiera dany tekst.

    Sprawdź, może będzie według twoich założeń ... wydaje się, że działa według opisu, który zamieściłeś. 865000

    Programowanie Początkujący   03 Lis 2017 23:02 Odpowiedzi: 3    Wyświetleń: 1881
  • Excel [VB] - MsgBox przy większej wartości w kolumnie E niż D

    Chyba złapałem. Moim zdaniem nie powinna to być procedura zdarzeniowa, a zwykłe makro. Jeśli chodzi o coś takiego: http://obrazki.elektroda.pl/4353087600_1... Spróbuj w ten sposób For Each kom in zakres .

    Programowanie   12 Cze 2011 11:57 Odpowiedzi: 8    Wyświetleń: 4777
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • EXCEL VBA - Przypisanie MsgBox w BeforeSave do wielu skoroszytów

    Zerknij [url=http://www.cpearson.com/excel/vbe.a...

    Programowanie Początkujący   23 Wrz 2013 14:02 Odpowiedzi: 13    Wyświetleń: 3471
  • REKLAMA
  • EXCEL - Jak wymusić MsgBox przy błędnym wpisie w zakresie komórek?

    A nie wystarczy sprawdzanie poprawności danych - opcja pełna liczba i podać zakres od 0 albo od 1 do ile potrzeba. Jeśli dane wprowadzane z klawiatury i użytkownik nie jest złośliwy, to powinno wystarczyć. Co innego jeśli dane są kopiowane z innych komórek, wtedy ten mechanizm nie działa. Wstawiłem do A1. Komunikat MsgBox można wyświetlić przy zmianie...

    Software serwis   21 Wrz 2015 20:16 Odpowiedzi: 13    Wyświetleń: 1008
  • Excel VBA - Przerwanie MsgBox / Wybranie domyślnej wartości formantu

    Witaj. Spróbuj: [syntax=vb]Sub test() Dim wynik as boolean wynik = False For kolumna = 1 To 11 If Cells(2, kolumna) = "" Then wynik = True Next kolumna if wynik then MsgBox "wpisz wszystkie wartości" End Sub[/syntax]

    Software serwis   29 Sty 2016 14:43 Odpowiedzi: 5    Wyświetleń: 1158
  • REKLAMA
  • EXCEL MsgBox pokazujący ile razy dana wartość występuje w kolumnie

    Niestety powyższe skrypty tego nie rozwiazuja Bo to są przykłady, a nie rozwiązania. Ciężko przerobić A na C i 5 na 60? [syntax=vbscript]Private Sub Workbook_Open() Dni = 30 MsgBox "Promocje kończące się za " & Dni & " dni: " & Application.CountIf(Range("C1:C" & Cells(Rows.Count, "A").End(xlUp).Row), "=" & Dni) Dni = 60 MsgBox "Promocje kończące się...

    Programowanie   28 Sty 2020 09:09 Odpowiedzi: 5    Wyświetleń: 735
  • Excel - VBA - Uruchamianie makra poprzez VBA na podstawie tekstu

    Zamiast MsgBox ("1")

    Programowanie Początkujący   09 Paź 2018 12:26 Odpowiedzi: 19    Wyświetleń: 2616
  • VBA Excel 2003 - Jak wyświetlić MsgBox dla wartości w przedziale 0-10?

    A powinno... Makra masz włączone?

    Programowanie Początkujący   24 Gru 2013 07:48 Odpowiedzi: 6    Wyświetleń: 1899
  • Excel 2013 Odwrócone Yes i No w MsgBox - błąd systemowy?

    Office dobrze działa.:) [syntax=vbscript]Sub Sayhello() Msg = "Czy nazywasz się " & Application.UserName & "?" Ans = MsgBox(Msg, vbYesNo) If Ans = vbYes Then MsgBox "Jestem Jasnowidzem!" Else MsgBox "Nic się nie stało" End If End Sub [/syntax] Tak jest czytelniej.

    Obsługa oprogramowania   28 Lut 2020 00:09 Odpowiedzi: 4    Wyświetleń: 357
  • REKLAMA
  • Excel - jeżeli data to zamknij skoroszyt

    mogło by być komunikat że nieaktualna wersja Zamiast ThisWorkbook.Close False Wpisz MsgBox "Nieaktualna wersja"

    Software serwis   03 Lut 2017 15:55 Odpowiedzi: 8    Wyświetleń: 924
  • Jak wyłączyć Msgbox w Excel VBA?

    makro stworzyłem poprzez nagrywanie. Poprzez nagrywanie makra nie ma możliwości, żeby Excel dodał MsgBox. [syntax=vbscript]ActiveWindow.Close False[/syntax]

    Programowanie Początkujący   31 Mar 2020 13:36 Odpowiedzi: 6    Wyświetleń: 879
  • Excel - Kod do wyświetlania komunikatu o braku plików i zamykania otwartych plików

    Trzeba wrzucić to w pętlę. Jak znajdzie robi warunek PRAWDA Jak nie znajdzie to w warunku FAŁSZ wyświetla Msgbox i kończy działanie

    Obsługa oprogramowania   22 Lis 2021 16:51 Odpowiedzi: 5    Wyświetleń: 288
  • excel VBA, pobranie danych z komórki do formularza

    Spróbuj albo tak: [syntax=vbscript]MsgBox "To jest bardzo długi tekst " & _ "I ciąg dalszy " & _ "i dalszy " & _ "i dalszy..."[/syntax] albo tak: [syntax=vbscript]MsgBox Range("A2").Text[/syntax]

    Programowanie   01 Cze 2018 15:41 Odpowiedzi: 2    Wyświetleń: 1395
  • Excel VBA - Ostrzeżenie przy kopiowaniu mniej niż 24 wierszy

    [syntax=vb] If ostatniwiersz <> 24 Then MsgBox "W arkuszu jest " & ostatniwiersz & " wierszy" [/syntax]

    Programowanie Początkujący   15 Lip 2014 13:01 Odpowiedzi: 2    Wyświetleń: 3120
  • Excel VBA: jak połączyć kilka msgbox w jeden ale obszerny?

    Witam, Jak mogę zapisać kod w VBA abym po wypełnieniu formularza otrzymał jeden kompletny MsgBox? Formularz składa się z kilku ramek a w nich kilka optionbutton, combobox, itp. W tej chwili wyskakuje mi kilka MsgBoxów stworzonych poprzez If, ElseIf a chciałbym aby te wszystkie dane wyświetlały mi się w jednym MsgBoxie po wciśnięciu przycisku akceptującego...

    Programowanie   01 Cze 2022 19:49 Odpowiedzi: 1    Wyświetleń: 333
  • VBA EXCEL: Jak zastąpić MsgBox userformem w pętli wyszukiwania?

    Witaj [syntax=vb] '...... If Szukaj_dalej = True Then 'Tu właśnie jest problem szukaj dalej to..... Exit Do Else '..... [/syntax]

    Programowanie Początkujący   03 Paź 2014 15:36 Odpowiedzi: 8    Wyświetleń: 2358
  • EXCEL VBA - Import danych z wielu plików .xlsx bez formuł, tylko wartości

    Witaj [syntax=vb] For Each p In Workbooks(nazwa).BuiltinDocumentProperti... If p.Name = "Creation date" then x = p.Value Next Msgbox x [/syntax] Dostosuj

    Software serwis   09 Cze 2015 12:25 Odpowiedzi: 6    Wyświetleń: 1794
  • Excel: Jak ustawić MsgBox jako przypomnienie dla wybranych wartości z listy?

    Dzięki za pomoc. Jeszcze jedno pytanko. Czemu VB nie pozwala na dwie procedury -w jednym arkuszu-uruchamiane przy tym samym zdarzeniu? Może to głupie pytanie ale dopiero uczę się programowania w VB.

    Programowanie   13 Kwi 2011 10:01 Odpowiedzi: 10    Wyświetleń: 1477
  • Excel - Ustawienie stałego formatu daty 'dd.mm.yyyy' w TextBox niezależnie od regionu

    Jeśli datę zapisujesz w komórce, to może okazać się, że to nie taka prosta sprawa. W innym przypadku spróbuj podmienić separator. Np [syntax=vb]jakasData = Date If Application.International(xlDateSeparato... <> "." Then jakasData = Format(jakasData, "dd.MM.yyyy") End If MsgBox jakasData[/syntax]

    Software serwis   02 Gru 2012 22:05 Odpowiedzi: 5    Wyświetleń: 2328
  • VBA: Jak stworzyć makro obsługujące dane z różnych wierszy arkusza?

    Excel wyświetlał MsgBox To się nazywa InputBox. W załączniku numerowanie FV.

    Obsługa oprogramowania   27 Lip 2020 05:09 Odpowiedzi: 3    Wyświetleń: 984
  • Excel - Jak ustawić datę zakończenia działania makra?

    Jak wyżej. Porównaj datę z systemową[syntax=vb]If Date < #7/17/2012# Then 'format USA: mm/dd/rrrr 'makro 'jeszcze tylko dziś Else MsgBox "komunikat" End If[/syntax]

    Software serwis   17 Lip 2012 15:33 Odpowiedzi: 3    Wyświetleń: 1407
  • Excel VBA - Zmiana nazwy kolumny np. R na /zgloszenieSpolki/beneficjent/nazwisko

    O Benek:) Jeżeli 'aktywujesz' to dopisz sobie [syntax=vbscript]MsgBox Cells(Rows.Count, ActiveCell.Column).End(xlUp).Row[/syntax...

    Programowanie Początkujący   31 Sty 2021 13:09 Odpowiedzi: 3    Wyświetleń: 573
  • Jak dodać wiadomość przy konkretnym warunku VBA Excel

    Jesli naprosto usunuc - tak, a jesli zamiast 2 MsgBox If odp=vbYes ??

    Programowanie Początkujący   18 Lut 2018 22:04 Odpowiedzi: 35    Wyświetleń: 2361
  • Excel VBA - Automatyczne sprawdzanie istnienia plików PDF w folderze

    A gdyby tak 'Dir'em go? [syntax=vb]pth = ThisWorkbook.Path & "\" strPdf = txtNazwiskoImie & ".pdf" plik = Dir(pth & strPdf) 'lub 'plik = Dir(ThisWorkbook.Path & "\" & txtNazwiskoImie & ".pdf") If plik <> "" Then MsgBox "ChkBox=true" Else MsgBox "ChkBox=false" End If[/syntax]

    Software serwis   24 Mar 2015 19:42 Odpowiedzi: 6    Wyświetleń: 1422
  • EXCEL VBA - powrót do komórki przed włączeniem makra

    A jak to makro uruchamiasz, przyciskiem, skrótem? Wystarczy: [syntax=vbscript]Sub qq() Dim r As Range Set r = Range(ActiveCell, ActiveCell) Range("A1").Select MsgBox "Wybrałem A1." Range(r, r).Select MsgBox "Wybrałem poprzednią komórkę." End Sub [/syntax]

    Obsługa oprogramowania   14 Lis 2018 13:05 Odpowiedzi: 4    Wyświetleń: 879
  • EXCEL - Kończenie pętli po osiągnięciu numeru wiersza podanego w innej komórce

    Mały przykład [syntax=vb]Sub Petla() Dim licznik As Integer, ile As Integer ile = 500 'ile = Range("E1") Do While licznik < ile licznik = licznik + 1 test = Cells(licznik, 1) Loop MsgBox licznik End Sub[/syntax]

    Software serwis   15 Lis 2013 10:56 Odpowiedzi: 6    Wyświetleń: 1038
  • VBA Excel 2007 - makro warunkowo zdejmujące ochronę komórek

    [syntax=vbnet]Sub test() Lst = Array(1, 4, 9, 10, 11) For Each k In Lst MsgBox Str(k) Next End Sub[/syntax]

    Programowanie Początkujący   18 Sie 2015 10:59 Odpowiedzi: 14    Wyświetleń: 1497
  • Excel vba - wyświetlające się okienko z komunikatem w losowo wybrany dzień tygodnia

    Bez sensu, ale: [syntax=vbscript]Private Sub Workbook_Open() a = Weekday(Date) If a = vbSunday Or a = vbWednesday Or a = vbFriday Then MsgBox "Czy zrobiłeś porządki?", vbYesNo, "UWAGA" End Sub [/syntax]

    Obsługa oprogramowania   30 Paź 2022 13:53 Odpowiedzi: 1    Wyświetleń: 165
  • VBA - Excel - Sprawdzanie dostępności pliku w sieci.

    Może to Cię do czegoś natchnie... [syntax=vb]Const NAZWA_PLIKU As String = "C:\EX04\1.xlsm" Dim plik As Workbook Set plik = Workbooks.Open(Filename:=NAZWA_PLIKU) If plik.ReadOnly Then plik.Close (False) MsgBox "Nie podziałamy... :(" Else plik.Sheets(1).Range("A1").Value = Now plik.Close (True) MsgBox "Zapisano!..." End If[/syntax]

    Programowanie Początkujący   20 Paź 2014 18:52 Odpowiedzi: 3    Wyświetleń: 1992
  • [vba-excel] Jak dopisać dane do kolejnego wiersza w Excel VBA?

    Wypróbuj coś takiego, ew. przerób do własnych potrzeb: [syntax=vb]IsValid = True For Each ctrl In UserForm1.Controls If TypeName(ctrl) = "TextBox" Then If ctrl.Text = "" Then IsValid = False End If End If If TypeName(ctrl) = "ComboBox" Then If ctrl.ListIndex < 0 Then IsValid = False End If End If Next ctrl If IsValid Then MsgBox "OK" Else MsgBox...

    Programowanie   03 Lut 2018 23:27 Odpowiedzi: 20    Wyświetleń: 8328
  • Excel - Zamiast inputbox automatyczne otwieranie się właściwego arkusza

    W kodzie skoroszytu [syntax=vb]Private Sub Workbook_Open() Dim szukany As Worksheet y = CStr(Date) For Each szukany In ThisWorkbook.Worksheets With szukany If CStr(.Range("A1")) = y Then .Activate Exit Sub End If End With Next szukany MsgBox ("Nie ma") End Sub [/syntax]

    Software serwis   22 Paź 2015 15:11 Odpowiedzi: 1    Wyświetleń: 588
  • [Excel VBA] Excel VBA – błąd Variable not defined przy ComboBoxprefix3, jak poprawić kod?

    Jest przypisanie, jest wyszukiwanie wolnego wiersza, brakuje tylko instrukcji warunkowej. Napisz najpierw samą instrukcję, następnie podstaw wyszukiwanie i przypisanie. Przeanalizuj: [syntax=vb]If usfdiplomaden.ComboBoxprefix3.Value = "Frau" Then MsgBox "Kobieta, czyli ""in""" 'sprawdzimy czy dobrze. Później linię usuniemy 'wyszukanie1 'przypisanie1...

    Programowanie Początkujący   14 Cze 2013 12:05 Odpowiedzi: 4    Wyświetleń: 3264
  • EXCEL - VBA - Jak wyświetlić godzinę wysłania maila w msgbox?

    Kolega wrzuci na koniec :[syntax=vbnet] dim a as integer a= MsgBox(CStr(Time), vbOKOnly) [/syntax]

    Programowanie Początkujący   26 Wrz 2016 21:13 Odpowiedzi: 5    Wyświetleń: 2466
  • 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
  • [VBA Excel] Jak wyszukać wiersz z kierowca i NIE w dwóch kolumnach?

    Funkcja 'Find' jest tak samo szybka/wolna jak pętla. Dlatego najprościej [syntax=vbscript]b = 2 w = Cells(Rows.Count, 4).End(xlUp).Row Do While b <= w If Cells(b, 4) = kierowca And Cells(b, 6) = "NIE" Then Exit Do b = b + 1 Loop If b < w Then MsgBox "znaleziono w wierszu " & b Else MsgBox "nie znaleziono" End If[/syntax]

    Programowanie Początkujący   06 Maj 2018 11:10 Odpowiedzi: 5    Wyświetleń: 1260
  • Zdarzenie VBA po aktywacji dokumentu Word - brak reakcji Document_activate

    Zerknij [url=https://stackoverflow.com/questions... Działa w Excelu, zadziała z Wordem. Uwaga: żadnych MsgBox w kodzie! To też powoduje utratę/uzyskanie fokusu i MsgBox będzie wyświetlany bez końca.

    Programowanie   07 Mar 2021 11:32 Odpowiedzi: 13    Wyświetleń: 387
  • MS EXCEL 2010 - Wyświetlanie okna dialogowego MsgBox z tabelą danych i grafiką

    Za pomocą MsgBoxa tego nie zrobisz, musisz zaprojektować własną UserFormę z poziomu edytora VBA. Później, w kodzie VBA robisz po prostu: [syntax=vb]UserForm1.Show[/syntax]

    Programowanie Początkujący   18 Maj 2014 22:02 Odpowiedzi: 1    Wyświetleń: 3936
  • VBA/Excel - Wyświetlanie na wykresie ostatniej etykiety danych

    Chcesz znać wartość ostatniej danej? To po prostu wartość ostatniej komórki w kolumnie: [syntax=vbscript]MsgBox Cells(Cells(Rows.Count, "A").End(xlUp).Row, "A").Value[/syntax]

    Programowanie   28 Kwi 2016 13:27 Odpowiedzi: 3    Wyświetleń: 1461
  • Excel - sumowanie cyfr. Jak obliczyć sumę cyfr w komórce?

    Jeżeli chodzi o sumowanie cyfr w liczbie to zostaje tylko makro, moge troszkę podpowiedzieć: Sub main() Dim c, x As Integer x = InputBox("") While x <> 0 c = c + x Mod 10 x = x \ 10 Wend MsgBox(c) End Sub

    Software serwis   13 Gru 2010 13:56 Odpowiedzi: 10    Wyświetleń: 21610
  • Excel - Jak skopiować tekst z TextBox do schowka w Office 365?

    Czy 'txtPDF_List' to twój 'textbox'? Jeżeli tak to ominiemy ten 'klipbord' [syntax=vbscript]Private Sub cmdList_Click() With txtPDF_List If .Text <> "" Then .SelStart = 0 .SelLength = .TextLength .Copy MsgBox "Skopiowano nazwę dla listu przewozowego " & txtKURIER & ": " & Chr(10) & _ txtPDF_List, vbInformation, "Kopiowanie" Else...

    Obsługa oprogramowania   12 Kwi 2019 03:06 Odpowiedzi: 4    Wyświetleń: 1131
  • Excel: Makro nie wykrywa powtórek w zaznaczonych pozycjach - jak to naprawić?

    Słowem: korekta OstW (walek33) i UserForm zamiast MsgBox (marek003)...

    Software serwis   19 Paź 2010 20:58 Odpowiedzi: 15    Wyświetleń: 2122
  • VBA Excel: Jak sprawdzić, czy zmienna jest liczbą w pętli Do While?

    Najprościej jak tylko możliwe Dim p As Variant p = "a" Do While IsNumeric(p) = False p = InputBox("Podaj kapitał początkowy:") If p = "" Then Exit Sub If IsNumeric(p) = True Then Exit Do MsgBox "Zle dane" Loop

    Software serwis   18 Maj 2010 21:03 Odpowiedzi: 10    Wyświetleń: 2684
  • [EXCEL] Jak odczytać wartość zaznaczonej komórki.

    -> art_o Aby odczytać wartość komórki, która jest aktywna (zaznaczona), możesz użyć kodu: Private Sub CommandButton1_Click() MsgBox "Wartość aktywnej komórki " & ActiveCell.Value End Sub Pozdrawiam, Kuba

    Programowanie   05 Lut 2005 12:45 Odpowiedzi: 8    Wyświetleń: 16035
  • Excel VBA - odczyt formuły komórki i nawigacja do odwołania

    Istnieje właściwość, którą można wykorzystać do Twoich celów. Np MsgBox Range("B2").Formula Zwraca formułę w postaci tekstu, w angielskiej wersji Excela.

    Programowanie   21 Lis 2010 00:32 Odpowiedzi: 4    Wyświetleń: 4825
  • Excel VBA - Kod do sumowania zakresu A1:A100 z wielu arkuszy i plików

    [syntax=vbscript]Sub Sumuj() Application.ScreenUpdating = False Katalog = "C:PlikiExcela" Plik = Dir(Katalog & "*.xls*") While Plik <> "" Set a = Workbooks.Open(Katalog & Plik) For x = 1 To Sheets.Count Sheets(x).Range("OO1").Formula = "=SUM(A1:A100)" s = s + Sheets(x).Range("OO1") Sheets(x).Range("OO1") = "" Next a.Close False Plik =...

    Obsługa oprogramowania   10 Sty 2022 14:21 Odpowiedzi: 2    Wyświetleń: 369
  • Excel- Okno UserForm, wyświetlanie i sprawdzanie formatów.

    Dołóż dodatkową instrukcję warunkową:[syntax=vb]With Frame15.Controls("cmbKomPL") If Len(.Text) = 9 Then If .Text <> Empty Then On Error Resume Next .Text = Format(cmbKomPL.Value, frmPL) End If Else MsgBox "Komunikat", vbExclamation, "tytuł" End If End With[/syntax]

    Software serwis   07 Mar 2013 19:58 Odpowiedzi: 5    Wyświetleń: 2367
  • VBA, Excel - Porównanie wrtości w dwóch tabelach, zerowa wartość formuły

    Szukalem z ciekawosci w VBA Funkcji EX Jezeli(logika,prawda,falsz) i nie umialem znalesc czy istniej odpowiednik? Napisz sobie "tłumacza": http://obrazki.elektroda.pl/2625533000_1... To baaardzo skomplikowany kod [syntax=vb]Sub Pl_En() MsgBox ActiveCell.Formula End Sub[/syntax]

    Programowanie Początkujący   22 Paź 2012 21:59 Odpowiedzi: 14    Wyświetleń: 4017
  • Excel - Jak zsumować cyfry w komórce A1 dodane makrem z funkcji Chr(10)?

    Witam [syntax=vbscript]Sub dodaj() a = Split(Range("A1"), Chr(10)) For c = 0 To UBound(a) Suma = Suma + Val(a(c)) Next MsgBox Suma End Sub[/syntax] albo [syntax=vbscript] Sub dod MsgBox Evaluate(Replace(Trim(Range("A1")), Chr(10), "+")) End Sub [/syntax]

    Obsługa oprogramowania   18 Cze 2018 17:34 Odpowiedzi: 11    Wyświetleń: 462
  • Excel - Makro do wyświetlania zawartości folderu pracownika (PDF, DOC)

    [syntax=vb]xx = sciezka & "\Dokumenty\LZH\" & NazwiskoImie If Dir(xx, vbDirectory) = "" Then MsgBox "Nie ma Folderza": Exit Sub If Dir(xx & "\*.*") = "" Then MsgBox "Folderz pusty": Exit Sub With Application.FileDialog(msoFileDialogOpen... .InitialFileName = xx .Show End With [/syntax]

    Software serwis   28 Lis 2016 22:39 Odpowiedzi: 18    Wyświetleń: 2004
  • Excel - makro do otwierania i drukowania plików xls z hiperłącza lub ścieżki

    [syntax=vbscript]Sub Drukuj() If Dir(Range("B1")) <> "" Then Workbooks.Open (Range("B1")) For x = 1 To Sheets.Count If Sheets(x).Name Like "*jakiś*" Then MsgBox Sheets(x).PrintOut Exit For End If Next ActiveWorkbook.Close End If End Sub [/syntax]

    Obsługa oprogramowania   12 Paź 2023 07:08 Odpowiedzi: 8    Wyświetleń: 258
  • Excel- Szychtownica: Jak zminimalizować długie kody VBA?

    zobacz to (dodałem jeszcze opcje z wykluczeniem błędu ListIndex) [syntax=vb]Private Sub A1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) On Error GoTo koniec If KeyCode <> 13 Then Exit Sub With Szychtownica .lstPracownicy.ListIndex = .lstPracownicy.ListIndex + 1 KeyCode = 0 .A1.SelStart = 0 .A1.SelLength = Len(.A1.Value)...

    Software serwis   06 Gru 2014 20:23 Odpowiedzi: 56    Wyświetleń: 4950
  • VBA/Excel - Jak wyświetlić wynik formuły CONCATENATE w MsgBox?

    mozliwe, że jest, ale ma sie odwoływać nie do jednej stałej komórki jak "AK3", tylko do komórki poprzedzającej, to jest tylko fragment poniższej procedury. Za chiny nie wiem jak wyciągnąc wynik z "podfolder", reszta działa. Sub Przycisk38_Kliknięcie() Dim Sciezka As String Dim NazwaPliku As String Dim podfolder As String Sciezka = "\\DEP_Handlu\Dane_zamowienia\"...

    Programowanie Początkujący   11 Kwi 2014 14:27 Odpowiedzi: 2    Wyświetleń: 1560
  • Excel VBA - zaznaczanie całego tekstu w TextBox po błędzie danych

    Spróbuj z anulowaniem zdarzenia (Cancel=True) Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) If IsNumeric(Okno.TextBox1.Value) = False Then MsgBox "popraw" Cancel = True End If End Sub

    Software serwis   17 Sty 2011 16:35 Odpowiedzi: 20    Wyświetleń: 16099
  • EXCEL zwracanie kilku komórek z wiersza, który zawiera jakieś dane. W skrócie.

    Dla małej ilości danych dwie pętle For Each się sprawdzą (kod do ewentualnej przeróbki): [syntax=vb]Application.ScreenUpdating = False Worksheets("Wynik").Cells.ClearContents With Worksheets("Baza") For Each k In .Range("B7:IV7") If UCase(k.Value) = "X" Then ost_wiersz = .Range("A65536").End(xlUp).Row poz = 2 For Each w In .Range(.Cells(9, k.Column),...

    Software serwis   24 Sty 2012 12:30 Odpowiedzi: 5    Wyświetleń: 1848
  • VBA Excel - porównanie listy użytkowników podczas otwarcia pliku

    :) [syntax=vbscript]Sub Log_Ok() Dim ostkomzakr As String Dim LogOk As Range With ThisWorkbook.Sheets("Jakiś_arkusz").Rang... ostkomzakr = Split(.Address(0, 0), ":", -1, 1)(1) Set LogOk = .Find(Environ("Username"), .Range(ostkomzakr), xlFormulas, xlWhole, xlByRows) If LogOk Is Nothing Then Set LogOk = .Find(Environ("Username"), .Range(ostkomzakr),...

    Programowanie Początkujący   25 Cze 2020 07:10 Odpowiedzi: 12    Wyświetleń: 1053
  • Dezaktywacja MsgBox z makra VBA po otwarciu pliku Excel

    Cześć, Czy jest możliwość w VBA ignorowania MsgBox, który wyskakuje tuż po otwarciu innego pliku? Mam makro - otwiera plik i wyskakuje MsgBox (coś sprwadza, służy komuś innemu - więc o usunieciu nie ma mowy). Jest jakieś obejście by dezaktywować MsgBox z innego pliku, lub nawet całe kody makr? Dodano po 31 Cześć, Udało mi się, jakby ktoś miał podobny...

    Programowanie   14 Kwi 2020 10:08 Odpowiedzi: 1    Wyświetleń: 393
  • Jak wymusić wprowadzenie tekstu w Excel VBA po wyborze przegrany?

    [syntax=vbscript]Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 12 And Target = "przegrany" Then If Cells(Target.Row, "M") = "" Then MsgBox "Wprowadź komentarz!", vbCritical, "UWAGA" End If End Sub [/syntax]

    Obsługa oprogramowania   05 Maj 2020 15:25 Odpowiedzi: 5    Wyświetleń: 825
  • Jak zablokować zamknięcie UserForm przez czerwony krzyżyk w Excel VBA 2013?

    Wklej to w userforma [syntax=vb]Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Cancel = True MsgBox "Blokada" End If End Sub[/syntax]

    Software serwis   21 Gru 2015 15:04 Odpowiedzi: 2    Wyświetleń: 2394
  • [VBA-Excel] Deklaracja zmiennej nazwy pliku źródłowego

    [syntax=vb]Dim ObjXL As Object, xlWkBk, StrWkBks As String ' Test to see if there is a copy of Microsoft Excel already running. On Error Resume Next Set ObjXL = GetObject(, "Excel.Application") If Err.Number <> 0 Then MsgBox "No Excel Files are open (Excel is not running)" Exit Sub End If For Each xlWkBk In ObjXL.Workbooks StrWkBks = StrWkBks...

    Programowanie Początkujący   30 Sty 2015 16:16 Odpowiedzi: 28    Wyświetleń: 3492
  • VBA - Excel 2007 - przycisk lub wpis sumujący komórki i czyszczący komórki

    Oj, bo nie doczytałem. Chcesz usuwać dane z H,I,J,K, zostawiając formułę w L. To wykorzystaj SelectionChange w kolumnie P, gdzie widać tekst "Dodaj". [syntax=vb]Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 16 And Target.Value = "DODAJ" Then MsgBox Target.Row End If End Sub[/syntax]

    Programowanie Początkujący   29 Gru 2014 10:40 Odpowiedzi: 13    Wyświetleń: 2589
  • VBA, Excel ustawienie aby nie można było wydrukować strony jeśli pusta komórka

    Może być coś takiego wklej to ThisWorkbook [syntax=vbscript]Private Sub Workbook_BeforePrint(Cancel As Boolean) If Range("B6") = "" Then MsgBox "Blokada wypełnij B6" Cancel = True Else Cancel = False End If End Sub[/syntax]

    Obsługa oprogramowania   12 Cze 2018 21:49 Odpowiedzi: 2    Wyświetleń: 381
  • VBA Excel - Pobranie ścieżki i nazwy pliku do zmiennych (okno dialogowe)

    [syntax=vb]Sub sciezki() Dim sciezka As Variant 'opcja1 - na tablicy sciezka = "c:\moje dokumenty\wiesiek\plik 123.xlsx" sciezka = Split(sciezka, "\") nazwa = sciezka(UBound(sciezka)) ReDim Preserve sciezka(UBound(sciezka) - 1) 'obcinamy ostatnią część tablicy sciezka = Join(sciezka, "\") 'kleimy na nowo MsgBox nazwa MsgBox sciezka 'opcja2 - na pozycji...

    Programowanie   28 Maj 2015 10:34 Odpowiedzi: 2    Wyświetleń: 2826
  • Excel VBA - Jak zapisać dokument Word w katalogu pliku Excela?

    A co jest przechowywane w a? znaczy się mychą coś zaznacza i dopiero puszczasz makro? a = Selection.Row ? Moja porada to za pomocą komendy msgbox wyświetlaj sobie na bierząco czy masz właściwą ścieżkę przechowywaną w "strName" po każdej modyfikacji rób: Msgbox strName Chyba wiem w czym tkwił błąd. Zapomniałeś jednego shesha:) strName = strPath & "\"...

    Software serwis   25 Lip 2012 07:46 Odpowiedzi: 5    Wyświetleń: 2345
  • Excel - VBA Drukowanie. Dodanie opcji wyboru drukarki.

    Hmmm, w takim razie proszę: http://support.microsoft.com/kb/q166008/ Działa na 100% Wystarczy zaadaptować do swoich potrzeb. A poniżej nieco inny wariant:[syntax=vb] Sub Drukarki() Dim WshNetwork As Object Dim oPrinters As Variant Dim strPrinterList As String Dim i As Integer Set WshNetwork = CreateObject("WScript.Network") Set oPrinters = WshNetwork.EnumPrinterConnections...

    Software serwis   28 Sty 2012 03:00 Odpowiedzi: 8    Wyświetleń: 12591
  • [EXCEL,VBA] Jak sprawdzić status internetu w Excel VBA? Szukam konkretnego rozwiązania

    [syntax=vbscript] Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal lpszConnectionName As String, ByVal dwNameLen As Integer, ByVal dwReserved As Long) As Long ' Public Function IsInternetConnected() As Boolean Dim strConnType As String Dim lngReturnStatus As Long IsInternetConnected = False lngReturnStatus...

    Programowanie Początkujący   15 Lip 2015 08:03 Odpowiedzi: 6    Wyświetleń: 654
  • Excel VBA - Eksport do pliku TXT + autoamtyczne otwarcie pliku po eksporcie.

    Wykonaj na końcu procedury: [syntax=vbnet]MsgBox szSql[/syntax]

    Software serwis   27 Sie 2015 07:03 Odpowiedzi: 35    Wyświetleń: 5688
  • Excel-VBA: Jak odwołać się do innego arkusza i pobrać dane?

    [syntax=vb]Worksheets("Arkusz2")[/syntax... albo [syntax=vb]Worksheets(2)[/syntax] albo [syntax=vb]Sheets("Arkusz2")[/syntax] albo [syntax=vb]Sheets(2)[/syntax] Każde z powyższych można poprzedzić klasą ThisWorkbook. Jeżeli odwołujesz się do jakiegoś arkusza wielokrotnie, a chcesz skrócić zapis: [syntax=vb]Set ark2 = ThisWorkbook.Worksheets("Arkusz2")...

    Programowanie   07 Gru 2011 13:53 Odpowiedzi: 6    Wyświetleń: 13295
  • Excel Makro - wyszukaj pionowo z tablicy w innym pliku

    trochę zmieniłem podejście Musisz założyć z góry co chcesz osiągnąć a nie co chwile wklejać jakieś makra. "Widzę", że chcesz pobrać tylko 5 wartości z kolumn(F,J,L,N,W) można to zrobisz tak j.w czy przez zwykłe kopiowanie. Chciałbym, żeby napisany kod mógł sprawdzić czy plik jest już otwarty i jeżeli tak, żeby pominął krok otwierania pliku - nie udało...

    Obsługa oprogramowania   28 Maj 2020 10:39 Odpowiedzi: 9    Wyświetleń: 1407
  • Excel – jak zablokować kopiowanie arkusza i wyłączyć funkcję Zapisz jako?

    Proszę bardzo: [syntax=vb]Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If SaveAsUI Then MsgBox "Zapis do innego pliku nie jest możliwy!", vbInformation Cancel = True End If End Sub[/syntax]Oczywiście można po cichu, bez Msgbox...

    Software serwis   02 Cze 2014 05:11 Odpowiedzi: 4    Wyświetleń: 2952
  • [Excel VBA] Makro -po kliknieciu w przycisk otwierało by nowe okno z katalogiem

    W poście niżej masz to opisane Ale tu zrobiłbym ciut inaczej, Np [syntax=vb]Sub otworz() 'otwieranie pliku z okna dialogowego z filtrem Dim fd As FileDialog Dim wkb As Workbook Set fd = Application.FileDialog(msoFileDialogFile... With fd .InitialFileName = "H:\CCC\ccc\" .Filters.Clear .Filters.Add "Pliki Excel", "*.xl*; *.xls*" .AllowMultiSelect...

    Programowanie Początkujący   03 Wrz 2015 18:20 Odpowiedzi: 4    Wyświetleń: 1764
  • excel vba - komunikat o nie wypełnieniu komórki jeżeli warunek

    [syntax=vb]Private Sub Workbook_BeforeClose(Cancel As Boolean) If Range("K1") <> "" Then Me.Save Else If Range("A1") > 0 Then MsgBox "Komórka K musi być wypełniona przed zamknięciem dokumentu!" Cancel = True Else MsgBox "OK, komórka K wygląda na poprawnie wypełnioną Smile" Me.Save End If End If End Sub [/syntax]

    Software serwis   28 Wrz 2014 22:10 Odpowiedzi: 11    Wyświetleń: 7887
  • VBA Excel - funkcja lub procedura ustalająca format danej

    po komunikat = suma1 dodaj Dodano po 2 Wtedy 'Function formatowanie' odpada

    Programowanie   03 Sie 2016 17:51 Odpowiedzi: 6    Wyświetleń: 1560
  • Excel VBA - Jak stworzyć schemat magazynowy z gradacją papierów?

    a da sie zrobić ze po zeskanowaniu/wpisaniu w zółtym polu numeru narzędzia wprowadzany numer zniknie zeby nie trzeba bylo kasować recznie? Czytnik nadpisze wartość, ale jeśli musi być... Dopisz sobie po '.Select' '.Value=""': [syntax=vbscript] Else MsgBox "Nie ma w bazie" End If .Select .Value = "" 'to tutaj End If[/syntax]

    Obsługa oprogramowania   08 Gru 2018 09:13 Odpowiedzi: 19    Wyświetleń: 1947
  • Jak otworzyć plik Excel z wybranego folderu w VBA?

    Coś takiego? [syntax=vbnet] Sub ws() Dim WskazFolder As String Dim Okno As FileDialog Dim Wybrane As String Set Okno = Application.FileDialog(msoFileDialogFold... Okno.Title = TytulOkna Okno.ButtonName = TytulPrzycisku Okno.Show If Okno.SelectedItems.Count > 0 Then Wybrane = Okno.SelectedItems.Item(1) MsgBox (Wybrane) 'Workbooks.Open (Wybrane...

    Programowanie Początkujący   29 Maj 2018 19:28 Odpowiedzi: 3    Wyświetleń: 426
  • VB Excel - Jak wyświetlić etykietę po najechaniu na przycisk bez MsgBox?

    A może inne "oszustwo".

    Software serwis   19 Sie 2009 08:23 Odpowiedzi: 2    Wyświetleń: 3780
  • [EXCEL2000] kopiowanie kolejnej komórki do kolejnego arkusza

    Makra włączone? Może problem z nazwa/indeks. Spróbuj Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo byk If Target.Column = 1 Then Sheets(Trim(Str(Target.Row&#... = Target.Value End If Exit Sub byk: If Target.Value <> "" Then MsgBox "Brak arkusza o...

    Software serwis   07 Wrz 2012 18:52 Odpowiedzi: 16    Wyświetleń: 2785
  • EXCEL - Automatyczne wstawianie znaku równości do komórki

    Jedynie jak zaznaczę niechcący więcej jak jedną komórkę i wprowadzę jakiekolwiek dane to po potwierdzeniu wyskakuje błąd: Podmień [syntax=vbscript]Dim s As Variant Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1:A10")) Is Nothing Then If Target = "" Then Exit Sub Application.EnableEvents = False If Left(Target,...

    Obsługa oprogramowania   20 Lis 2021 15:01 Odpowiedzi: 38    Wyświetleń: 1380
  • VBA - Automatyczne szyfrowanie 1200 plików Excel hasłem z komórki A1

    Czy jeszcze coś należy zrobić ? Uważać, aby nie zahasłować plików w Moje Dokumenty ;) W tym celu warto byłoby wstawić MsgBox z zapytaniem "Czy aby jesteś pewien..." z nazwą wybranego katalogu. Coś jak[syntax=vb]If Msgbox("Zabezpieczyć pliki w katalogu " & kt, vbinformation+vbyesno) = vbNo then exit sub[/syntax]Za linią: 'If kt = "" Then Exit Sub'

    Programowanie   27 Sie 2012 13:51 Odpowiedzi: 6    Wyświetleń: 2427
  • Excel VBA – jak scalić i obramować komórki kodem w programie magazynowym?

    chce żeby wyświetlił się msgbox lecz nie zatrzyma on czytania kodu Taka już rola MsgBox'a , żeby zatrzymywał i czekał na decyzję użytkownika. jak powstrzymać otwieranie nowego arkusza jak jego nazwa się powtórzy?? Excel z pewnością nie pozwoli na dublowanie nazw arkuszy. Jeśli chodzi o nadawanie nazw musiałbyś najpierw wykonać porównanie i dopiero...

    Software serwis   04 Mar 2014 10:41 Odpowiedzi: 116    Wyświetleń: 28358
  • VBA EXCEL - Jak poprawnie zaimportować atrybuty XML do arkusza?

    Witam, jak odczytać Wartość2 z takiego xml: <Element ReferenceID = "wartość1">WARTOŚĆ2</Element> wartość1 nie ma problemu: xmldoc.attributes.getnameditem("Referenc... Jak masz takiego XMLa: [syntax=html]<?xml version="1.0" encoding="UTF-8"?> <products> <Element ReferenceID = "wartość1">WARTOŚĆ1</Element> <Element...

    Programowanie   23 Sie 2017 13:36 Odpowiedzi: 4    Wyświetleń: 2052
  • MS Access - Tworzenie drugiego pola autonumerowania i unikanie duplikacji liczb

    Powiedz im, że tak się nie robi. To nie Excel. Przykładowy kod przycisku 'Dodaj fakturę'. [syntax=vbscript]Private Sub DodajFakture_Click() inf = MsgBox("Dodać fakturę?", vbYesNo, "UWAGA") If inf = vbYes Then If DCount("[IdFaktury]", "Faktury") = 0 Then nr = "1/" & year(Date) Else DoCmd.GoToRecord , , acLast nr = Me.NumerFaktury nr = Val(Left(nr, InStr(1,...

    Programowanie Początkujący   29 Wrz 2021 08:56 Odpowiedzi: 40    Wyświetleń: 1380
  • Excel - Usuwanie odfiltrowanych wierszy wraz z grafiką za pomocą makra

    Witam Często muszę usuwać odfiltrowane wiersze w których znajduje się tez grafika. Znalazłem gotowe makro które działa dość szybko i usuwa je, jednak robi to bez grafiki. Dodam tylko że we właściwościach znajdujących się w pliku zdjęć mam zaznaczoną opcję "Przenoś i zmieniaj rozmiar razem z komórką". Czy da się zmodyfikować to aby razem z tymi odfiltrowanymi...

    Obsługa oprogramowania   20 Gru 2022 12:46 Odpowiedzi: 12    Wyświetleń: 540
  • Jak zmienić format daty z dd-mm-rrrr na rrrr-mm-dd w Excel VBA?

    A nie wystarczy coś takiego? [syntax=vb]Sub reversja() Dim strOrg As String Dim strRev As String strOrig = Arkusz1.Cells(1, 1).Value strRev = CDate(strOrig) MsgBox "Orig = " & strOrig & vbCr & "Rev = " & strRev End Sub[/syntax]

    Programowanie Początkujący   14 Cze 2013 08:37 Odpowiedzi: 8    Wyświetleń: 5370
  • VBA Excel: Makro do wyszukiwania i porównywania wartości dołek w kolumnach

    Makro wykonujące obydwie czynności może wyglądać np. tak: Private Sub CommandButton1_Click() poprz_wartosc = Empty For Each c In ActiveSheet.Range("C1:C6553... 'tu można zawęzić przeszukiwany zakres If c = "dolek" Then ActiveSheet.Cells(c.Row, 4) = poprz_wartosc If Not IsEmpty(poprz_wartosc) And...

    Programowanie Początkujący   19 Kwi 2010 20:38 Odpowiedzi: 17    Wyświetleń: 17957
  • Excel VBA - makro sprawdzające wartości ujemne w Arkuszu1, automatyczne uruchamianie

    Jeśli w zakresie są formuły, to zmienia postać rzeczy. Spróbuj wykorzystać inne zdarzenie. [syntax=vb]Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim kom As Range For Each kom In Range("C13:G13") If kom.Value < 0 Then MsgBox "Błąd w " & kom.Address(False, False) Next End Sub[/syntax]Warto może ograniczyć Target.Range, bo zmiana...

    Programowanie Początkujący   02 Maj 2013 18:34 Odpowiedzi: 6    Wyświetleń: 3852
  • Excel - wyszukiwanie zawartości 2. kolumny w 1. kolumnie

    Jeśli ma być odwrotnie, to pozamieniaj w kodzie "A" z "B" Też zadziała, ale... Edit: Jeśli powtarza sie wiele razy lepiej Sub UsunPowt() licz = 0 For i = 1 To Cells(Rows.Count, 2).End(xlUp).Row licznik = 0 For Each kom In Range("A:A") If kom.Offset(-licznik, 0) = "" Then Exit For If Cells(i,...

    Software serwis   18 Sie 2009 18:29 Odpowiedzi: 6    Wyświetleń: 3891
  • [VBA][Excel] Dynamiczne tworzenie etykiet na formie UserForm

    [syntax=vbscript]MsgBox Me.Controls("TextBoxNrZl" & t).Value[/syntax]

    Programowanie Początkujący   16 Lip 2019 21:21 Odpowiedzi: 9    Wyświetleń: 6786
  • Excel 2007 - optymalizacja formatowania warunkowego dla dużych arkuszy

    Na przyszłość: spakuj plik i zrezygnuj z prowizji :) Zauważyłem za późno (-4pkt)... Problem w tym, że w arkuszu 1 masz 14185 CheckBox'ów (większość jeden na drugim) policzyłem makrem Sub policz() MsgBox Sheets("Arkusz1").Shap... End Sub w ostatnim wierszu z "ręcznym" usuwaniem dałem spokój na 50-tym...

    Software serwis   01 Lip 2009 07:44 Odpowiedzi: 21    Wyświetleń: 6100
  • excel 2013 makro zapisujace xls w pdfie - zapis do pliku pdf pod okreslona nazwa

    Hmm, ja mam 2007. Może Environ źle zwraca. A co pokaże w msgbox Environ("USERPROFILE") Może spróbuj ze sztywną ścieżką. U mnie: "C:\Users\Adam\Desktop\Zeszyt1.pdf" podstawiam "C:\Users\Adam\Desktop\" & Range("e5") & ".pdf" PeDeEfa masz zamkniętego oczywiście?

    Obsługa oprogramowania   04 Lip 2018 17:26 Odpowiedzi: 11    Wyświetleń: 1296
  • VBA Excel - Makro do kopiowania arkuszy z wielu plików bez otwierania

    row = Cells.SpecialCells(xlCellTypeLastCell).r... - może być puste row=cells(rows.count, 3).End(xlUP).row Aby przetestować: row = Cells.SpecialCells(xlCellTypeLastCell).r... MsgBox row

    Programowanie Początkujący   02 Lis 2013 19:27 Odpowiedzi: 15    Wyświetleń: 6522
  • Excel - Implementacja wyszukiwania w każdej kolumnie za pomocą textboxa

    Mam jeszcze jedno pytanie czy da się do makra które wklejam poniżej a służy do usuwania nieodfiltowanych wierszy, dodać opcje żeby usuwane wraz z nieodfiltrowanymi wierszami były też znajdujące się w tych komórkach grafiki? W każdej z tych grafik mam zaznaczoną opcję: "przenoś i zmieniaj rozmiar wraz z komórkami" ale nic to nie daje i grafiki, pomimo...

    Obsługa oprogramowania   05 Paź 2021 07:04 Odpowiedzi: 13    Wyświetleń: 495
  • EXCEL VBA - Czy można przypisać makro do pojedynczego klawisza, np. CTRL?

    ze tak czy siak potrzebne są dwa klawisze Można z jednym np. "end" wrzuć to do modułu [syntax=vbscript]Sub test() MsgBox "ok" End Sub[/syntax] a to do thisworkbook [syntax=vbscript]Private Sub Workbook_Open() Application.OnKey "{end}", "test" End Sub[/syntax] Zapisz zamknij i uruchom skoroszyt naciśnij "end"

    Obsługa oprogramowania   14 Lis 2018 04:53 Odpowiedzi: 6    Wyświetleń: 924
  • VBA EXCEL\ACCESS - Eksport danych z komórki w excelu do mdb

    Problem może i prosty, ale niekoniecznie dla kogoś zupełnie zielonego w temacie baz danych... :) Access to baza danych, a z bazą danych pracuje się zupełnie inaczej, niż z arkuszami w VBA. Nie masz tam arkuszy, tylko tabele. Tabele składają się z kolumn i wierszy, zwanych też rekordami. Kolumna musi być danego typu - może przechowywać tylko np. wartości...

    Programowanie   18 Sie 2015 19:53 Odpowiedzi: 10    Wyświetleń: 3582
  • VBA - Excel 2007 - wczytywanie danych do ściśle ustalonych komórek

    Gotowanie dobrą kawę? (na zdjęciu) [syntax=vb] Private Sub P_zapis_baza_Click() Dim r&, i& If Application.CountA(Range("frm")) = 11 Then With Sheets("baza") r = Application.Match(Cells(2, 2), .Columns(2), 0) For Each c In Range("frm").Cells i = i + 1 .Cells(r + Cells(2, 1), i + 1).Value = c.Value Next End With Range("frm").ClearContents Else MsgBox...

    Software serwis   07 Maj 2015 12:38 Odpowiedzi: 7    Wyświetleń: 1050
  • VBA Excel usuń wiersz jeśli spełnia warunek -komórka jest w bazie innego arkusza

    Dopisałem informowanie w MsgBox o numerach identyfikatorów usuniętych wierszy: [syntax=vb] Sub Mania() Dim ws As Long, wDel As Long Dim usuniete As String ws = 1 usuniete = "" With Sheets("Arkusz1") Do While .Cells(ws, 1) <> "" On Error Resume Next wDel = Sheets("Arkusz2").Columns(5).Find(what:=... 1), lookat:=xlWhole).Row If Err = 0 Then...

    Programowanie Początkujący   13 Maj 2013 12:50 Odpowiedzi: 8    Wyświetleń: 4506
  • [Excel 2003 VBA] Jak w Excel 2003 VBA wypełnić zakres liczbami i obliczyć sumę kwadratów?

    Fajna Szkoła może by pójść tam na uzupełniające ...hmmm ... wracając do tematu Sub iloczyn() Dim iloczyn As Integer liczba = InputBox("podaj liczbę") ilosc = Len(liczba) iloczyn = 1 For i = 1 To ilosc cyfra = Mid(liczba, i, 1) iloczyn = iloczyn * cyfra Next i MsgBox iloczyn End Sub a po co jest to k ? żeby przez...

    Programowanie   17 Kwi 2008 13:02 Odpowiedzi: 12    Wyświetleń: 7930
  • Excel - makro lub formuła na wyliczanie dni w miesiącach

    Można umieścić kod w ThisWorkbook przy zdarzeniu Open. Żeby zabezpieczyć plik przed otwarciem bez makr można ustawić na kluczowe arkusze atrybut VeryHidden (z poziomu edytora VB) a widoczny zostawić dodatkowy pusty arkusz. Przy starcie jeśli warunki są spełnione wystarczy zamienić atrybuty. Tu konieczne hasło ochrony VBA. Przy zamknięciu ustawić na...

    Programowanie   05 Lut 2011 21:11 Odpowiedzi: 9    Wyświetleń: 4636
  • [VBA] Excel wyszukiwanie wiersza spełniającego kilka warunków

    Należałoby przeszukać sąsiadów w wierszu "wierszkontrahenta"... Taki efekt: http://obrazki.elektroda.pl/8119171000_1... uzyskałem przy pomocy [syntax=vb]Sub Szukaj() ilekontrahentow = 20000 ListaFirm = "nazwisko" 'symulacja wartości pola tekstowego wiersz = Worksheets("KONTRAHENT").Range("B3", "B" & ilekontrahentow) _ .Find(what:=ListaFirm,...

    Programowanie Początkujący   23 Mar 2011 18:09 Odpowiedzi: 2    Wyświetleń: 5758
  • MS Excel - Makro przenoszące użytkownika między arkuszami

    Witaj, wszystko jest możliwe [syntax=vb] sub Idziemy() Dim tbl As Range Set tbl = Sheets("Jacek").Range("W:W").Cells If Application.Intersect(ActiveCell, Range("a1:k500")) Is Nothing Then MsgBox "Bledne odwolanie - wybierz poprawna komorke" Else r = Application.Match(ActiveCell, tbl, 0) Application.Goto tbl(r) End If end sub [/syntax]

    Software serwis   06 Wrz 2014 21:10 Odpowiedzi: 2    Wyświetleń: 1203
  • [Excel VBA] Formatowanie wielu zakresów jednocześnie w Excel VBA - jak to zrobić?

    Ad 3. Mniej więcej taki kod: [syntax=vbnet]Dim fdSaveFile As FileDialog Dim vSaveFolder Set fdSaveFile = Application.FileDialog(msoFileDialogFold... With fdSaveFile .AllowMultiSelect = False .Show vSaveFolder = .SelectedItems(1) End With ActiveWorkbook.SaveAs vSaveFolder & "\" & ActiveSheet.Range("B2").Value & "__" & Format(Now, "dd_mm_yyyy__hh_mm"),...

    Software serwis   02 Paź 2015 20:09 Odpowiedzi: 3    Wyświetleń: 1191