Przykład z formułą opartą na funkcjach wyszukiwania/adresu.
Wyrzuć tę funkcję CONCATENATE() z najwyższego poziomu formuły, a tam gdzie chcesz podać adresy zbudowane z ciągów znaków zastosuj INDIRECT(), a w niej dopiero jako argument, wyrażenia łączące tekst w konkretny adres.
U mnie działa tak (2007) =HIPERŁĄCZE("Baza2.xls# 'Import danych' !F10";"Mój link")
Np możesz przekazać do wykresu adresy w formie "stringu" [syntax=vb]ArkNaz = ActiveSheet.Name ... .Name = Cells(a, "B").Value .XValues = "='" & ArkNaz & "'!" & Cells(a, "C").Address & ",'" & ArkNaz & "'!" & Cells(a, "E").Address & ",'" & ArkNaz & "'!" & Cells(a, "G").Address & ",'" & ArkNaz & "'!" & Cells(a, "I").Address .Values = "='" & ArkNaz & "'!"...
Tak "skok" to wiersz()*3 (funkcja wiersz() zwraca nr wiersza w której jest wpisana ta funkcja) w związku z powyższym: -3 i -4 to "korekta" początku Jeżeli zmienisz komórki z danymi i komórki z "wynikami" może być konieczność skorygowania właśnie tego początku i ewentualnie kolumny w funkcji adres.
Nie Na przyszłości stań na jakiejkolwiek wolnej komórce, wciśnij "=" i wskaż inny arkusz i komórkę do odwołania. Wciśnij enter i ukarze Ci się to, co powinno być napisane tekstem dla adr.pośr() Podpowiem Ci, że ja osobiście wole korzystać dodatkowo z funkcji adres(). Tylko inaczej się ja parametryzuje. =Adr.pośr(adres(... ; ... ; ...))
W "Arkusz2" w komórkach B2-D2 umieściłem liczby 12, 13, 14. http://obrazki.elektroda.pl/8196412400_1...
Byc moze to angielska wersje Excel. Wtedy w warunku formatowania zastap 'adres' na 'address'
Metoda SendMail jest trochę uboga i korzysta z pośrednictwa klienta pocztowego. Wypróbuj 'CDO.Message'. [url=http://www.w3schools.com/asp/asp_se... kilka przykładów. Wiadomości możesz tworzyć i wysyłać bezpośrednio z Excela. Przykład konfiguracji dla gmail (reszta w linku)[syntax=vb]Set objMessage = CreateObject("CDO.Message") objMessage.Configuration.Fields.Item("ht...
Wpisz w wybranej komórce: =HIPERŁĄCZE("#Arkusz1!C10"... "Kliknij aby skoczyć") Gdzie Arkusz1 i C10 to przykładowy adres celu.
Przypisuj jako dwie zmienne w postaci stringu. Podstawiaj jako nazwy. Np ark= ActiveSheet.Name       'nazwa obiektu rng= ActiveCell.Address       'nazwa zakresu odwołanie: Sheets(ark).Range(rng)
Ewentualnie przerobić pętlę na funkcję użytkownika, którą umieszczasz w module Public Function Odwolanie(kom As Range, lng As Integer) Odwolanie = Mid(kom.Formula, 2, lng) End Function I używasz jak zwykłej funkcji Excela tzn =Odwolanie(komórka;ile znaków) Np w D1 wpisujesz: =odwolanie(C1;10)
Np http://obrazki.elektroda.pl/8469674000_1...
Możesz też zabrać się za pisanie tego po staremu tj C1 =A1*B1 i przy zaznaczaniu pola B1 wcisnąć F4 - dojdą dwa znaki przy B1 i można śmiało przeciągać.
Jak dobrze pamietam to wystarczy podac adres tej komorki, pozdro
W załączniku przykład.
Wygląda prosto, jednak nijak nie mogę wykombinować jak to zrobić. Najprościej :D chyba tak jak na zrzucie :spoko: 1101978
Jeśli cały wiersz po użyciu filtra, to np. tak: [syntax=vbnet]Debug.Print ActiveSheet.AutoFilter.Range.SpecialCell... jest pokazane jak wydrukować adres tego zakresu, ale pomijając Address możesz sobie zrobić z tego odwołanie.
jest mozliwe działanie funkcji wyszukaj.pionowo tak jak bym chciała? Jeżeli chcesz to "składać" z komórek to musisz użyć 'adr.pośr' . ale tu pojawi problem bo plik musi być otwarty, więc zostaje makro.
B4 =JEŻELI(CZY.BŁĄD(INDEKS(Proc... Dla Excel >=2007 B4 =JEŻELI.BŁĄD(INDEKS(Procesy!4:4;NR.KOLUM...
Nie do końca wiem o co ci chodzi. Jeżeli chcesz aby po skopiowaniu komórek funkcje/wzory odnosiły się do nowych komórek ale w tym samym "ułożeniu" jak do komórki kopiowanej trzeba pozbyć się znaków $ (dolara) w funkcjach/wzorach (np: A10 + B10) [Znak $ wstrzymuje zmianę kolumny lub wiersza lub kolumny i wiersza przy kopiowaniu] Jeżeli chcesz zrobić...
To co chcesz zrobić nie jest takie ciężkie A może zamiast makra wykorzystaj takie funkcie jak indeks(), wyszukaj. pionowo(), jeżeli() ewentualnie adres() i adr.pośr()
Słuchaj, zadanie wygląda na pracę domową. (A na tym forum nie odrabiamy prac domowych) Nic się nie nauczysz jak nie będziesz sam myślał. I tak podałem ci na tacy jak to trzeba rozwiązać. Wystarczy tylko wpisać odpowiednie odwołania do komórki z adresem w podane przeze mnie funkcje, sparametryzować je a później je połączyć i tyle. Podpowiem tylko że...
Zdaje się, że gubi źródło. Spróbuj w funkcji zapodać pełne adresy: Workbooks("nazwa").Sheets("arkusz")...
Dla zmniejszenia kodu wyzwanie Outlook zrobić oddzielne procedury i przekazać parametr 'adresy'
Witam czy jest jakiś inny kod aby można było tworzyć katalogi przez URL-a?? a nie na sztywno przypisywać adres?
dla Adres to nie dobrze, poniewaz nie zawsze wybor bedzie dobry Wystarczy tylko zakres Nazwa, Adres z pomocy funkcji WYSZUKAJ.PIONOWO
Skorzystaj z Selection.PrintOut .
Na przykład taka formuła: [syntax=text]=ORAZ(LICZ.JEŻELI(Arkusz2!$... nie napisałeś jeszcze, która wersja Excela. Ale to tylko w dość starych może nie działać. Gdyby lista w Arkuszu2 była dłuższa niż do 100. wiersza, to trzeba zmodyfikować adres.
Podobnie, ale bez "znaków matrycowych" ... :) W 'Arkusz3: 904745
Dobry wieczór, Przykładowe rozwiązanie (z kolumną pomocniczą) w załączonym pliku. Proszę zwrócić uwagę, że adresy są przesunięte w pionie. Pozdrowienia
te dane to straszny bałagan Dokładnie tak :cry: gdyby to było bardziej uporządkowane (np po wycięciu danych zagranicznych i wierszy niekompletnych, bądź ewidentnie błędnych :D ) można by te dane konwertować przy użyciu makra z wyrażeniami regularnymi np tak jak https://www.elektroda.pl/rtvforum/viewto... Dla zaprezentowanych...
czy funkcja licz.jeżeli będzie tutaj przydatna Aby podzielić wszystko w kolumny najbardziej odpowiedni tutaj makro VBA. Ale najlepszy arkusz Excel niż zdjęcie ekranu. Lub nawet adres strony Web, być może do pobierania danych bezpośrednio z niego.
No i masz odpowiedź! Wywal dolary i będzie OK! Pierwszy $ ustala kolumnę, drugi wiersz. $X$Y to stały adres komórki, nie zmieni się przy kopiowaniu.
Przed: ActiveCell.FormulaR1C1 = ... Nie zaktywowałeś żadnej komórki, musi być coś w rodzaju: Range("K342").Select Tylko że z innym adresem.
Skoro nagrało Ci się coś w rodzaju 'ActiveCell.FormulaR1C1 = "=TODAY()' to dopisz pod spodem 'ActiveCell = ActiveCell.Value' i po sprawie. To samo "bardziej po Bożemu": ActiveCell = Date Zamiast ActiveCell może być oczywiście dowolny Range(adres) lub Cells(wiersz, kolumna).
Wykorzystanie funkcji adres pośredni
Pewnie można to uprościć ... ale to zostawiam innym :) Ech, no niech będzie :) =ADR.POŚR(ADRES(D8;D7))
Uzyj funkcji losującej numer wiersza w adresie i złącz 4 takie funkcje: [syntax=vb]=ADR.POŚR(ADRES(RANDBETWEEN(2...
Hasło masz założone na plik a nie na adres w przeglądarce dlatego pyta się za każdym razem gdy masz uzyskać dostęp do zawartości pliku a nie do adresu gdzie ten plik leży.
OblKierownik1.MatchRequired = True - to nie makrem, to we wlasciwosciach kombo(proektowanie) .ControlSource - wlasciwosci - ma byc adres komorki na arkushe - u mnia dziala
Dostosuj taką formułę =ADR.POŚR("A"&(WIERSZ&...
Wrzuć spakowany, nie wszyscy ufają takim "przechowalniom". Albo wklej samą pętlę. W skrócie: Jeśli For-Next to nie ma problemu. Jeśli 'Do', to wstaw licznik. W obu przypadkach, gdy licznik osiągnie zadaną wartość =Range(tu adres komórki), wtedy Exit Sub.
Bardzo rozwlekle to napisałeś, a sprawa sprowadza się chyba do prostej pętli. Do kopiowania wartości nie należy używać Copy-Paste, tylko zwykłe przypisanie. Przypuszczam, że chodzi o taki kod: [syntax=vbscript]Sub Makro1() Dim n As Long For n = 4 To 8 Range("C16:C19").Value = Range(Cells(16, n), Cells(19, n)).Value Application.Run "'koszt.xls'!Makro2"...
Spoko, ale przecież nie w tym problem. Jak wyciągnąć tą nazwę miejscowości z kolumny z adresem?
Tak "na brudno", bo zaraz mecz... ADRES, ADR.POŚR, MAX, kilka innych, trochę liczenia + kolumny pomocnicze
Szkoda, że nie dałaś swojego załącznika, bo szczegóły mogą być różnie rozwiązane. W załączniku w kol. E wykorzystanie mechanizmu tabel Excela i wierszy podsumowania. W tym wariancie każdy fragment, który chcemy podsumować musi być zadeklarowany jako osobna tabela Excela. Inny wariant w kolumnie L jest umieszczony w jednej tabeli Excela, ale może też...
Prosze o poradę Najważniejsza zasada przy prowadzeniu jakiejkolwiek ewidencji - to bezwzględne uporządkowanie zbiorów danych :idea: W Twoim pliku trudno zrozumieć jak tworzysz te skrócone nazwy kontrahentów i co to za numery przypisujesz każdemu kontrahentowi (NIP, nr tel., czy zupełnie przypadkowo którykolwiek z nich :cry: ). Wprawdzie w pierwszym...
Użyj funkcji: =LICZ.JEŻELI(zakres1:zakres2;"tekst") zakres1 - adres komórki zakres2 - adres komórki "tekst" - wyraz, który występuje w komórkach a ma być zliczony
A powiedz mi jeszcze gdzie mam wpisac adres zalacznika?
Napisałem... Edycja nazwanego zakresu w zakładce Formuły>Menedżer nazw. Możesz też równie dobrze zamiast nazywać zakres, wpisać jego adres w polu "źródło" okna poprawności danych.
Sprawdziłem. funkcja SUMA działa razem z Dodatkiem Solver. Zostaje tylko to mozolne wpisywanie adresów elementów.
Dzień dobry, Trudno określić, jakie dane i obliczenia mają się znaleźć w końcowej wersji pliku. W załączonym pliku obliczenia udziałów bez kolumn pomocniczych z formułą wn, zdefiniowaną w menedżerze nazw. Formuły są tablicowe jednokomórkowe z możliwością kopiowania w dół. Przy przenoszeniu danych proszę zwrócić uwagę na położenie ciągu liczb określających...
Muszę tylko rozszyfrować najpierw tą formułę =JEŻELI(SUMA($G$4:G4)+ADR.POŚR("grafik!"... W załączeniu masz przykład tej samej funkcji ale bez szukania danych w innym arkuszy (tak jakbyśmy mieli stałe dane bazowe i nie...
C1=JEŻELI(CZY.PUSTA(A1);JEŻELI(CZY.PUSTA...
Źle się wyraziłam - dwukrotne kliknięcie w dowolny wiersz w kolumnie "Adres" w Arkuszu 'Baza' uruchamia makro, w związku z czym nie wiem jak edytować adres :)
Prawdopodobnie ta linijka powinna wyglądać tak: [syntax=vb]Cells(b + 2, 1).Formula = "=IRR(A1:" & Cells(b + 1, 1).Address & ")"[/syntax]
Funkcja "jeżeli" [JEŻELI(Warunek ; Co ma zrobić jak warunek spełniony ; Co ma zrobić jak fałsz)] = Jeżeli(pobrano-kwota<0;0;pobrano-kwot... Oczywiście zamiast nazw wprowadzasz odpowiednie adresy komórek.
Przy użyciu funkcji TRANSPONUJ tablicowo z tabelą wynikową, typy adresów w tablicy źródłowej nie mają znaczenia. Teoretycznie nie powinno się wysypywać...
Tu nie widać prawidłowości więc RegExpy na nic. Jak dla mnie to pole do ręcznej roboty. Jeśli to dane z jakiejś kartoteki i nazwa danej miejscowości jest w każdym wystąpieniu taka sama to jest szansa na zrobienie tego w jakimś realnym czasie. Oddzielenie ulicy i numeru domu jest nierealne. Tak jak już powiedziano: najpierw podzielić wiersz na miejscowość...
OK no więc zrobiłem tak... Użyłem formuły która dodaje "http://" przed z polecenia: ="http://"&A1 - ok zadziałało dalej nic Twoja sugestia "Wstaw/Hiperłącze (Alt+Ctrl+h)" też nie działa bo wyskakuje jakieś okienko z podawaniem linku, a nie o to chodzi. Zauważyłem że jak wejdę w każdy adres www, kliknę na tekst u góry i dam enter, to samo zamienia się...
Pobaw się tekst jako kolumny
Zobacz, czy teraz jest to o co Ci chodziło. Target odnosi się do tego arkusza, w którym występuje zdarzenie i jest to odwołanie, a Target.Address jest tekstem adresu bez kwalifikatora arkusza, więc można go użyć w dowolnym arkuszu.
Jeśli numeracja ma się zmieniać, to formuła może być np. =WIERSZ(A1)&"|"&A1 gdzie A1 jest adresem pierwszej komórki. Ale Pan nie napisał, że numer ma się zmieniać.
Zrobiłem bez makr. Może ktoś Ci przerobi na makro. Łącze do formantu w komórce bieżącej, formatowanie niestandardowe ukrywające wpis ;;; formatowanie warunkowe określające kolor. Niestety łącza nie dają się kopiować, bo są zawsze adresami absolutnymi, nawet jeśli się je zapisze bez dolarów.
[syntax=vb] Sub Link() Dim x As Long, Adres As String x = 1 While Cells(x, 1) <> "" Adres = Cells(x, 1) Cells(x, 1).Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ "http://www." & Adres, TextToDisplay:=Adres x = x + 1 Wend End Sub [/syntax]
=JEŻELI(ORAZ(A1>300;A1<=1000);"Nie podwyższamy oprocentowania depozytów dla kwot mniejszych od 300zł";"") Badana komórka ma adres A1, jeśli u Ciebie jest inaczej - to wystarczy zmodyfikować. Pozdrawiam :-)
W komórce z formułą włącz zawijanie tekstu, a oprócz tego w module arkusza zdefiniuj sobie takie makro zdarzeniowe: [syntax=vbscript]Dim kom Private Sub Worksheet_Calculate() With Range("B8") If IsError(.Value) Then .Rows.AutoFit kom = 0 ElseIf .Value <> kom Then .Rows.AutoFit kom = .Value End If End With End Sub [/syntax]Alternatywnie możesz...
A ta dowolność to na czym ma polegać? Podaniu adresu? Bieżącym zaznaczeniu?
Muszę wycinkowość kila danych z grup tabel każda ma taki sam rozmiar i razem tworzą jedna duża tabele. Stworzyłem funkcje adres pośredni dla przedziału: IZ!g5:ak17 (IZ!$G$5:$AK$17) . ADR.POŚR(ZŁĄCZ.TEKSTY(ADRES(PODAJ.POZYCJ... Funkcja zwraca mi #ARG! . Może mi ktoś podpowiedzieć...
Witam Nie wiem czy dokładnie rozumiem o co ci chodzi ale zajrzyj w Excel'u do funkcji BIN2HEX . Skorzystaj z podpowiedzi helpa F1.
Dla mnie osobiście VBA to ostateczność. Wyprowadzanie czegoś poza excel jak już jest w excelu i ponowny później odczyt w excelu też uważam za nie do końca trafiony ale ... można. Jak to mówią każda droga prowadzi do Rzymu Ja proponuje np. tak (po "excelowemu"): =ADR.POŚR(ADRES(ZAOKR.W.GÓRĘ(WIERSZ()/4;... lub...
Tak na szybko Jeżeli możesz zmień "-" (minus) w nazwie arkusza na np "_" kreska dolna Oczywiście w komórce C4 też. "Agregaty-inne" na "Agregaty_inne" Jeżeli koniecznie ma być minus zaraz sprawdzę jak w tym przypadku zareaguje funkcja adres() tylko że tam jest inny rodzaj adresowania komórki.
Temat, wydałoby się, że jest wyczerpany, ale będę drążył dalej (z czystej ciekawości). Czy autorka tego tematu chciałaby się wypowiedzieć, czy w swojej bazie adresów, są takie gdzie znak "-" wystepuje przed kodem pocztowym, i czy wtedy te funkcje rozdzielają adresy poprawnie?
Chciałbym w programie dodać możliwość eksportowania danych przez użytkowników bezpośrednio do ich własnych plików excela. Z wysyłaniem danych do pliku o znanej nazwie i do znanej lokalizacji nie mam problemu, ale w jaki sposób mogę przesłać dane do wybranej przez użytkownika komórki? Nie znam nazwy pliku, arkusza oraz adresu komórki. Próbowałem klasycznie...
=LEWY(Adres_komórki_z_tekstem;40)
Najpierw musisz przygotować dane które chcesz wysłać, czyli jakiś raport. Możesz to zapisać do pliku, albo umieścić w roboczym arkuszu (to bym zalecał, bo szybsze). Następnie możesz wysłać plik lub aktywny (zawsze możesz go uaktywnić) arkusz. wygląda to tak: 1) dane mam w jednym arkuszu 2) mam makro, które dzieli mi te zbiorcze dane na oddzielne pliki...
Sposobów jest co najmniej kilka. Szkoda, że nie pokazałeś tego w załączniku i nie podałeś wersji Excela. Przykładowa formuła: [syntax=text]=LUB(A3={"A";"B";"C";"D"})*... starszych wersjach Excela należy ją zatwierdzać tablicowo. Można też wykorzystać adresy komórek, które są na zdjęciu po lewej stronie. Tylko tych adresów...
W VBA dużo jest możliwe. Deklarując funkcję możesz podać argumenty, którym później nadasz wartości przy wywołaniu, na przykład: [syntax=text]Function sumakolumna(litera As String) As Long Dim i As Long sumakolumna = 0 For i = 1 To 10 Step 4 sumakolumna = sumakolumna + cells(i, litera) Next i End Function [/syntax]W ten sposób podając literę kolumny...
Wykorzystaj: adr.pośr(), adres() i ile.niepustych()
Daj to w kodzie danego arkusza ("adres twojej komórki" musisz podać adres tej komórki co odbiera co min. te dane) [syntax=vbscript]Private Sub Worksheet_Calculate() Application.EnableEvents = False Cells(Rows.Count, 5).End(xlUp).Offset(1) = "adres twojej komórki" Application.EnableEvents = True End Sub[/syntax] lub pod [syntax=vbscript]Private Sub Worksheet_Change(ByVal...
Witam Mam taki problem mam powiedzmy kolumnę adresów: http://fhhm.pl/shg/ggha/en/1 http://fhhm.pl/shg/ggha/en/2 http://fhhm.pl/shg/ggha/en/3 ... i tak dalej, a chciałbym mieć coś takiego: http://fhhm.pl/shg/ggha/en/1.mp3 http://fhhm.pl/shg/ggha/en/2.mp3 http://fhhm.pl/shg/ggha/en/3.mp3 czyli chcę dopisać do każdego adres .mp3, zrobić taką kolumnę da...
w poszczególnych komórkach są adresy W jakim sensie adresy ;-0 excelowskie adresy komórek ??? Można spróbować z funkcją CZY.ADR lub dla innych adresów np. mailowych można spróbować formułę [syntax=vbscript]=JEŻELI(NIE(CZY.PUSTA(A...
w wewnetrzej sieci. wtedy nie straszny, jeśli zobaczyc adres z ktorego excel zaciąga dane, byc moze ma parmeter
Ja tym czasem spróbuje rozgryźć działanie nie powiodło się To makro(checkb_XY) - pod warunkiem, że tabela jedna dowolnego rozmiaru i w górnym lewym rogu. det() określa rozmiar i umieszcza wartośći checkbox'ow. Poniewaz "w górnym lewym rogu" to warunek 'If t(1, x) Then' sprawdza checkbox w 1 wierszu ostatny(zaznacz wszystko). Masz w projekcie jednakowe...
Jeszcze trochę inny sposób to wykorzystanie alternatywnego stylu adresowania. W funkcji HIPERŁĄCZE tekst adresu może być zapisany w stylu W1K1. Adres względny tej samej komórki w innym arkuszu będzie miał wtedy postać WK. [syntax=text]=HIPERŁĄCZE("#TABLICA!WK";W...
Witam wszystkich, Chciałbym się podpiąć pod temat wyliczania średniej. mam plik z pomiarami temperatur co 2 min i chaciałbym z niego wygenerować średnie godzinowe i dobowe. nie bardzo mi idzie, może ktoś ma jakiś pomysł. Probowałem z formułą ŚREDNIA() ale trzeba podawać ręcznie zakres, nie bardzo mi pasuje. chciałem to obejść podając adres jako wartość...
Witam mam problem drobny (mogę to rozwiązać dwojako ale coś mi nie wychodzi) Problem 1 - chyba banalny Mam tablicę dla uproszczenia 2x2 niech się nazywa np. ala elementy tablicy: A1=1 A2=2 B1=A B2=B w komórce np. d2 o nazwie kot podaję liczbę A lub B potrzebuję dostać jeśli wpiszę A to 1 jeśli B to 2 za pomocą wyszukaj.pionowo czyli wpisuję: =wyszukaj.pionowo(kot;ala;1;fałsz)...
Start z faktem, że zastąpić ciąg[syntax=vb]Set MyRange = Sheets("Kontakty").Range("A5:A24")[/synt... na to [syntax=vb]Set MyRange = Sheets("Kontakty").Cells(Selection.Row, 1)[/syntax] tzn. korespondencja seryjna dla adresata pod kursorem
cześć, potrzebuje napisać makro które będzie kopiować do excela wiele stron internetowych, mam makro które może skopiować zawartość jednej określonej strony internetowej, w excel w określonej kolumnie mam adresowy około stron 800 stron które bym chciał skopiować, jak napisać makro w którym jedyną zmienną bedzie adres strony którą makro skopiuje z kolumny...
Hmm, zdaje się, że instrukcja warunkowa nie jest potrzebna. Może takie coś? [syntax=vbscript]Dim val_ As String, rng1 As String, rng2 As String val_ = InputBox("0,4 lub 0,6", "wpisz wartość mnoznika") rng1 = InputBox("wartość1", "wpisz adres komórki 1") rng2 = InputBox("wartość2", "wpisz adres komórki 2") ActiveCell.Formula = "=IF(AND(" & rng1 & ">0,"...
Sortowanie w Excelu działa tak jak kopiowanie, a nie jak przesuwanie. W związku z tym odwołania z zewnątrz do obszaru sortowanego nie aktualizują się. W odwołaniach zewnętrznych trzeba się odnosić do stałych, a nie do adresów. Zaprezentowany problem można rozwiązać np. za pomocą funkcji WYSZUKAJ.PIONOWO.
Jeżeli odpowiedź "na obrazku" nie wystarcza załącz swój przykładowy plik z układem danych. W tym przypadku użycie adresów względnych (bez dolarów) i bezwzględnych (z dolarami) powinno być dostosowane do kontekstu. Ja akurat widziałbym to odwrotnie niż na obrazku. Tam, gdzie są odwołania do tabelki z danymi - cenami i rozmiarami palet - powinny być adresy...
Ile ma wynosić tolerancja? Czy jest taka sama w + i w -? =JEŻELI(MODUŁ.LICZBY(B2-A2)<10%;"OK";... za 10% podstaw swoją tolerancję B2 i A2 swoje adresy komórek Formułę skopiuj do komórek poniżej
Pobieranie adresu z innego pliku wygląda tak: ='[Plik.xls]Arkusz1'!$A$1 Żeby złożyć takie wyrażenie z pewnej bazy plików, można do tego użyć składania tekstu i komendy Adres pośredni. Coś takiego zastosowałem w tym arkuszu: http://www.elektroda.pl/rtvforum/topic19...
Nie wiem, co Ci nie działało, moim zdaniem wszystko działa. Trzeba oczywiście dopasować adresy do układu danych w nowym pliku. Nie napisałeś też jak ma być uruchamiana ta procedura. Zrobiłem uruchamianie przyciskiem "Analiza".
Hej, wiem - troszkę źle wytłumaczyłem problem :) Potrzebuję zrobić vlookup aby odszukał wartość z komórki o 4 pola na lewo, z pliku z lokalizacji \\comp1\dane\ i plik nazywa się "Dane dd-mm-yy.xls", natomiast arkusz to również "Dane dd-mm-yy" i zakresem jest cały arkusz a kolumna, którą odczytujemy to 41. Próbuję i cały czas VB wywala jakiś błąd, że...
Witajcie W komórce excel np. B2 mam wartość C1. Teraz bym chciał aby np. w komórce B3 (obok) znalazła się WARTOŚĆ z komórki C1 (taka odwrotna operacja do funkcji ADRES). Z góry Wam dziękuje. Marek
Rzeczywiście wyszukuje również z literami, ale dlaczego podświetla dwa wiersze niżej. Bo prawdopodobnie nie zaznaczyłeś całej kolumny B:B tylko (od pierwszej lub) pierwszą którą chciałeś kolorować. Zaznacz porządnie klikając w literę B i wywołaj formatowanie warunkowe, inaczej adresy, które masz w przykładzie będą się odnosić do innych komórek.
Żeby nazwa była taka jak adres? Wystarczy zmienić w jednej linijce TextToDisplay :=h.TextToDisplay na TextToDisplay :=h.Address
excel adres funkcja excel adres excel adres komórka
zamiana prądu napięcie manta led2206 podłączyć drugi dekoder
wentylator systemair excel magazynowy
Lokalizacja czujnika zamykania drzwi Peugeot Boxer 2012 Samsung Smart TV Tizen – zapamiętywanie haseł w przeglądarce internetowej