czasami moze sie zdarzyc ze jest dopisane do imienia i nazwiska jeszcze godzina To skąd Excel ma wiedzieć czy to godzina, czy drugi człon nazwiska? Chyba, że dopuszczasz jakiś margines błędów, lub wprowadzisz jakieś zasady...
Witam Od jakiegoś czasu głowię się nad małym zdaniem a konkretnie chodzi o formułę która sprawdzała by ile w danej szerokości strony zmieści się na szerokość kwadratów jeżeli podamy wcześniej takie dane jak margines lewy i prawy, szerokość kwadratu i odstepy pomiędzy kwadratami. Chodzi tylko o szerokość bo analogiczna sytuacja jest na wysokość ale nie...
Witam. Mam kod, który na formularzu tworzy kilkanaście kontrolek typu "Combo". Jak podpiąć pod każdą taką kontrolkę obsługę zdarzenia "Click". Chodzi mi o to aby pobrać nazwę kontrolki która została wybrana i zależnie od tej nazwy wykonać odpowiednie polecenia. Najlepiej żeby to była jedna procedura. Private Sub czTworzPolaCombo() Dim NowyComboBox...
Po pierwsze - musisz zapisać plik jako "Excel Macro-Enabled Workbook". Tak na marginesie - do tego nie trzeba VBA, ale skoro chcesz: [syntax=vb]Sub aaa() Range("I1") = 0 Range("I2:I250").FormulaR1C1 = "=RC[-3]/R[-1]C[-3]-1" End Sub [/syntax]
Wprowadziłem zabezpieczenie żebyś dwa razy nie wprowadził tej samej umowy zarówno poprzez wprowadź jak i poprzez dodaj. Eliminuje przypadkowe powtórne naciśnięcie przycisku. Na marginesie na forum jak jesteś wdzięczny to wciskasz pod daną wypowiedzią "pomógł". :)
Skorzystaj z wyszukaj.pionowo() z zerem jako ostatni parametr i już. Ewentualnie "dla ładności" wcześniej "jeżeli błąd z wyszukaj pionowo to nic w przeciwnym wypadku podaj to co zwraca wyszukaj.pionowo" Na marginesie kolumnę B też "zrób" wyszukaj.pionowo()
Zeszyt rozumiany jako inny plik? Tu już trzeba wyjaśnic dodatkową nieścisłość. Czy makro ma wcześniej otworzyć ten zeszyt czy jest już (i będzie zawsze przy próbie uruchomienia makra) otawrty? Na marginesie Proponuje ci pouczyć się samamu. excel ma coś takiego jak nagrywanie makr. Włącz nagrywanie Zrób to co chcesz zrobić z plikiem, arkuszem itd wyłącz...
Witaj Formuła jak najbardziej ok. Tylko trzeba było ją troszkę inaczej wkleić. A tak na marginesie - też się pomyliłeś ze zliczaniem. Pole "pozostałe" musi być puste żeby to poprawnie zliczało Pozdrawiam
Foxit ogarnie.
...jak to przenieść aby ta druga kolumna wyświetlała się w arkuszu 2? Normalnie. Skopiuj pierwszą formułę i dodaj do nazw kolumny B:B nazwę arkusza. Na marginesie zaznaczam że aby to działało źródła jak i odwołania muszą być w tych samych wierszach.
Zerknąłem że cbrman "sprytniej" określił formułę więc w załączeniu poprawiona formuła dla cyfr -1,0,1 w obu przypadkach, moim i kolegi cbrman'a . A może można jeszcze prościej :) :arrow: cbrman - na marginesie po co w funkcji jest podwójne przeczenie? ( "- -" ) . U mnie formuła dobrze działa i bez tego.
A może wystarczy dla tych komórek samo sprawdzanie poprawności? Wg mnie prościej. Stań na komórce gdzie maja być inicjały i : http://obrazki.elektroda.pl/6253839200_1... http://obrazki.elektroda.pl/8571485200_1... (oczywiści lista inicjałów może być gdzie indziej. Na marginesie: jeżeli lista jest w innym arkuszu to musi...
...ale szerokościowo nie zmieściłyby się na A4, więc istotnie bilans jest lepszym rozwiązaniem... Ja tak na marginesie podpowiem że: poza ewentualnym zmniejszeniem marginesów jest przecież jeszcze opcja "wpasuj w stronę". http://obrazki.elektroda.pl/4297828600_1... http://obrazki.elektroda.pl/8858351600_1... I wtedy wszystko...
W e3 wpisz: =jeżeli(lub(C3="n/d";D3="n/d");"n/d";C3*... zatwierdź enterem i przeciągnij w dół. Na marginesie: Nazwa "SUMA" w nagłówku kolumny może kogoś wprowadzić w błąd bo suma to dodawanie, a ty chcesz mnożyć a to już nie jest suma.
W IE to powinno wystarczyć, lecz polecam jeszcze skasować foldery historia i Temporary Internet Files i katalogu ustawienia lokalne w profilu uzytkownika w documents&settings Z tego co miałem do czynienia z ie i outlookiem to nie przechowują tego typu danych gdzieś indziej czy w rejestrze. Tak na marginesie, polecam używać w przeglądarce tak zwany tryb...
1 - Bo nie do końca tak być powinno lecz w tej chwili nie bardzo mam czas żeby dalej w tym kopać. :cry: Chodzi mi o start formularza. 2 - SetFocus "wybiera" kontrolkę jakby była kliknięta myszą. Na marginesie - w tej chwili nie wiem, ale jak będę miał czas to spróbuję dojść co Ci się udało ściemnić w ListBoxach. :D
a druga, do której importuję plik nie ma połączenia z pierwszę, wymaga innego układu kolumn. A czy ta druga aplikacja wymaga stałego układu kolumn? Tak na marginesie, to excel ma stałą liczbę kolumn co jest ograniczeniem. :D
W pracy mam Windows 7 Professional 32bit, Office 2007, a prywatnie na komputerze i laptopie mam Windows 10 PRO 64bit, Office 2016 Pro Plus Ale na tej 10 Office 16 w wersji 32 https://obrazki.elektroda.pl/7358559300_... ...a tak na marginesie co to w ogóle oznaczało? Różne wersje biblioteki lub brak mscomct2.ocx
A tak na marginesie to, Excel zawiera gotowy szablon faktury ktory mozna dowolnie modyfikowac. <bobo> a gdzie to cholera jest. Przeszukałem całego śmiecia i znalazłem te przykłady. Chodzi mi o ten pasek, ,który się przewija a się nie drukuje. Pozdro :)
Przecież możesz wpisywać kolejne daty np po przecinku lub po "alt + enter". "Kłopot" nie jest z możliwością wpisu tylko z wynikiem w komórce M2. Ale jeżeli o to ci chodzi to troszeczkę zmieniłem w tej komórce funkcję. Jednak jest zasada by datę zawsze wpisywać w tym samym formacie (zgodnym z formatem daty w excelu). Na marginesie bez sensu jest dodawać...
Jeżeli jest 2 to cały wiersz powinien się przenosić do kolejnego arkusza o nazwie "wykonane" - zrobione (najlepiej gdyby ustawiał się kolejno po numerze sprawy, gdyż pierwsza kolumna to unikalny numer sprawy) No, tu raczej tak i to z oknem komunikatu: "Czy aby na pewno?". Czasem zdarza się nie trafić precyzyjnie w klawiaturę :) Gdyby uznać że będziemy...
Nie wspominałeś że może taka sytuacja zaistnieć więc funkcja tego nie sprawdza. Ale i to się da załatwić dodatkowym oraz() Tylko że w takim przypadku zadam dodatkowe pytanie czy przykładowo n5 ma date 20140101 i perc jest 1 ale inna n5 ma date 20140101 i perc 1 też jest błędem jako dubel ? Bo wtedy wykażemy warunkami że błędem jest już sam dubel - bez...
Przyznam, że poszedłem na łatwiznę z tą kolumną pomocniczą (bo jestem po piwie), ale liczy :) Na marginesie duble "stref" likwidowałem za pomocą: Kopiuj komórkę i wklej (obok) a następnie zaznacza się całą kolumnę (tą skopiowaną) i wciska się na wstążce dane - usuń duplikaty. Jeżeli gdzieś "obok" masz listę stref to powyższe nie będzie miało miejsca.
Podobnie. "Złap" wiersz który trzeba zmienić i podmień w nim poszczególne komórki Nie moge do końca zrozumieć twojej koncepcji. Ale może przykład zaadoptujesz do własnych potrzeb. [syntax=vb]pozycja = lstSala.ListIndex For k = 1 To 10 Worksheets("Glowna").Cells(pozycja + 2, k).Value = Controls("txt" & k & "v").Value Next k UserForm_Initialize[/syntax]...
Jestem początkująca w programowaniu vba... ...Potrzebuję wsparcia! Może ze względu na okres Świąteczno - Noworoczny mam ciężką zatrybkę. To co w cytacie zrozumiałem. Z resztą mam problem. Nie wiem czy dobrze zrozumiałem, ale na próbę zamień wiersz: ActiveCell.Copy Destination:=Cells(ostatniekryte... kolumna) na: Cells(ostatniekryteria,...
Ja sprawdziłam na Excel 2010 i też jest dobrze. Może jednak w tej nieistotnej Twoim zdaniem części coś nie hula? Na marginesie - nie lepiej ten Select zastąpić Activate?
na marginesie: W profesjonalnych środowiska do tworzenia oprogramowania jest (wśród wielu dobrych pomysłów) rozdzielenie danych (abstrakcyjnych) od ich widoku Tam problem analogiczny do twojego po prostu nie istnieje. Dane są danymi, w jednym egzemplarzu, i są "gdzieś", widok nie posiada w sobie ich wartości, ale wie jak je sformatować (niezależnie...
Do autora topika: Poradzisz sobie sam wykorzystując podpowiedzi kolegi dt1 czy trzeba cię za rączkę poprowadzić? Tak na marginesie w przykładzie piszesz że jeden przedział masz dobry. No nie do końca, bo warunek który wpisałeś w jeżeli() <600 "łapie" ci przedział (-∞,600) a nie <20,600). A jeszcze jedno jesteś pewien że tam ma być M4 a nie...
Excel to nie BAZA, to tak na marginesie Miłego kopania się z koniem
Dzięki za uwagi. Jeżeli chodzi o środę i pozostałe dni od pon do pt to poprawiłem. Co do soboty błędu nie znalazłem bo go nie ma? Nie wiem skąd wziąłeś taki wynik w sobotę bo w stawce x1 nie ma nawet formuły :P sprawdziłem pobierając plik zamieszczony przeze mnie wyżej i jak na moje oko sobotę liczy poprawnie. Co do spójności faktycznie między komórkami...
A widzisz? I żeby nie było, "a nie mówiłem?". :D To w nawiasach to formuły tzw. tablicowe. Możesz poczytać wyszukując w Googolach lub helpie Excela, lub w książkach pisanych na jego temat. Jak się je wstawia miałaś napisane wcześniej. A teraz, żeby Cię dobić do końca (bo jak wszystko na tablicach to niech będzie wszystko) wstaw sobie w komórkę zliczającą...
No i bardzo dobrze. Zostaw w spokoju literki. Mają być C:E. Zainteresuj się natomiast cyferką. W pierwszej kolumnie ma byś 2, w drugiej 3. A tak na marginesie to kłania się help dla wyszukaj.pionowo. :cry: noc długa trzeba będzie pokombinować A wystarczyło przeczytać. WYSZUKAJ.PIONOWO(odniesienie, tablica , nr_kolumny, kolumna )... Nr_kolumny jest to...
Excel co do typu datowego ma czasem dobre domniemania, czasem złe. Bezpośrednia pochodna tego, ze ma być "user friendly". Nie wszystko co widzisz jako datę, nią jest. Pole nie masz w rzeczywistości stringowe, zaczęte od apostrofu? Zgaduję: wprowadzenie wyrażenia narzuca interpretację datową? Na marginesie myślę, że od dawna potrzebujesz bazy danych
Tak na marginesie: :) Kolego, po napisaniu odpowiedzi zanim ją wyślesz, przeczytaj to co napisałeś, byś był pewien że odpowiadasz na pytanie. Twoje pierwsze zdanie: ... jeżeli w A1 wpiszę wartość to ... w A2 należy ... To wynikało z Twojego pierwszego postu, ale excel tego nie zrozumie :) Całe szczęście że dodałeś drugie zdanie :) Z komunikatem jako...
Jeżeli excel ma "oznaczać" kody i jesteś nieograniczony w wersjach to jednak bym zastosował nie literową wersję oznaczeń ale zwykłą liczbową (kolejna liczba kolejny wariant). Więc idąc za trafną za propozycją kolegi adamas_nt : ={JEŻELI(CZY.BŁĄD(WYSZUKAJ....
Przyznam że jak spróbowałem to się okazało że wybierz() nie koniecznie trzeba stosować. To co zrobiłeś w paru komórkach wrzuć w jedną np.: =LICZ.JEŻELI( zakres ;1)*12+LICZ.JEŻELI( zakres ;2)*12+LICZ.JEŻELI( zakres ;3)*24+LICZ.JEŻELI( zakres ;4)*14+LICZ.JEŻELI( zakres ;5)*17+LICZ.JEŻELI( zakres ;7)*8 Choć wykorzystanie funkcji tablicowych (przykład kolegi...
Ale nic się nie uczysz. :cry: Żadnych wniosków i przemyśleń z poprzednich odpowiedzi? :cry: Formatowanie pokazuje tak jak ma być. Wartość w tej komórce wynosi w przybliżeniu 39,77273% więc nie spełnia kryteriów formatowania warunkowego dla żółtego. Wciśnij ikonke zwiększ dziesiętne a prawda cię oświeci :) (na marginesie to samo tyczy się innych komórek,...
Zrozumiałem (w końcu) :) Kłopotem jest tu ilość tych arkuszy Ex1. Żadna formuła z bezpośrednim wskazaniem komórek źródłowych nie wejdzie bo będzie za długa. Prawdę mówiąc lepiej by było to "łączyć" w accessie. Może zrobić 12 plików pomocniczych z 70 arkuszami i jednym głównym sumującym te arkusze. Każdy z arkuszy byłby połączony z konkretnym plikiem...
Pozwoliłem sobie skorzystać z pliku kolegi szafarza jako wzoru danych. Nagrałem makro i trochę je podreperowałem aby było uniwersalne dla każdych danych (by uwzględnioało wszystkie dane i możliwości). Aby zobaczyć efekt w załączniku trzeba pozwolić na wykonywanie makr. Też nie wiem jak kolega szafarz doszedł do wyboru modeli dla kategorii A [usunął...
czy za tem panie "laik" tak to mialoby byc? No nie do końca. Pisałem o jednej a zostały po dwie linijki. :D Nie wyrzuciłeś deklaracji zmiennych, których i tak już nie używasz. Pozostawiasz po sobie zbędny bałagan. :cry: zastanawiam sie jakby wygladala JEDNA funkcja ktora zawierala by w sobie te trzy razem Czyżbyś nie czytał tego co Ci koledzy podpowiadają?...
Zliczanie komórek o innym kolorze tła jest możliwe wyłącznie makrem. Jednak nawet makro nie obliczy kolorów jeżeli są one zmienione formatowaniem warunkowym. W makro, w twoim przypadku, trzeba by było zliczać tak samo jak w warunku formatów. Proponuje ci, w przypadku rozwiązania zastosowanego przez kolegę adamas_nt , w jakiejkolwiek komórce wpisać =LICZ.JEŻELI(G1:I3;"<="&C5)...
A czy nie prościej byłoby rozbić ciąg Split'em wg spacji? Powstanie 5-cio elementowa tablica, gdzie druga i czwarta wartość to nasze liczby... Przyznam że nie znałem funkcji split ale rzeczywiście to najszybszy sposób (jedna linijka kodu) i prosty w odwołaniach. ( Na marginesie - dla mniej zorientowanych - pierwszy element tablicy ma "index" 0 ) Sub...
Nie ma problemu - zmienimy pętlę warunkową na zwykłą. Na marginesie, jak widać w twoim załączniku, numery pisma przy "anulowaniu" dokumentu też są usuwane. Najpierw sprawdzimy ile jest wierszy, a potem pętlą będziemy sprawdzać czy wiersz nie był już skopiowany i czy ma numer zadania. Jeżeli tak to go przerzuci, jak nie "pójdzie" dalej. (taki wiersz...
Lub po pętli: Wks1.Cells(b + 2, 9).NumberFormat = Format(Date) Next i Wks1.Cells(b + 2, 3).NumberFormat = "dd-mm-yyyy" Na marginesie: Jeżeli "pętla i" (a tak wynika z szybkiej analizy) dotyczy tylko wpisywania danych w kolejne komórki jednego wiersza to to fragment kodu Wks1.Activate With Wks1.Range(Cells(b + 2, 1), Cells(b + 2, 10)).Borders...
Nie bardzo rozumiem, jak chcesz tego używać, ale jeśli nagrywasz makro, to rób to starannie, ale też z marginesem rezerwy. VBA miewa problemy na styku angielski VBA - polski Excel. W tym przypadku lista nagrywa się z separatorami polskimi, a VBA wymaga, żeby były angielskie. Mam nadzieję, że masz tylko liczby całkowite, bo z dziesiętnymi znowu byłby...
próbowałem najpierw wkleić kod Gdzie próbowałeś wkleić kod? Zobacz w projekcie makra, że kod jest "bezpośrednio" w arkuszu a nie w module. U mnie działa: Nowy arkusz, wstawiam wykres, kopiuje kod makra do arkusza (nie do modułu) i zmieniam wartość w tabeli ... tatam. Na marginesie jeżeli już masz "coś" w tym arkuszu w którym chcesz ten kod wykorzystać:...
To tylko za pomocą makr. Np. tak: Dim kolor(40) As Integer For y = 1 To 93 For x = 1 To 24 For i = 1 To 40 If Cells(y + 4, x + 2).Interior.ColorIndex = i Then kolor(i) = kolor(i) + 1 Next i Next x Next y For i = 1 To 40 Cells(i + 4, 28).Interior.ColorIndex = i Cells(i + 4, 28).Interior.Pattern = xlSolid...
Parametry strony - wpisz nagłówki wierszy, będą one na każdej stronie. umieścić marginesy strony, aby pomieścić 8 wierszy + nagłówki.
Tak samo jak w powyższych przykładach. Ale na marginesie: W tej samej komórce? 5 12:15:38 ?
:arrow: marek003 UsedRange liczy tylko używane wiersze. Czyli: jeśli wpiszesz coś (wartość, formułę) tylko w A4 (a reszta arkusza jest pusta) to UsedRange.Rows.Count=1 Żeby nie było nieporozumień - nie chciałem żebyś przeze mnie zmieniał kod. Ja tylko wtrąciłem tak na marginesie jeden powiedzmy bug funkcji UsedRange.Rows.Count który w niektórych przypadkach...
przesunięty margines drukować margines margines ustawić
świeci kontrolka awarii bezprzewodowy kontaktron tuner radiowy harman kardon
Schemat bezpieczników Peugeot 307 przed liftingiem Koszt przewinięcia silnika pralki Amica AWCE 12DA