Pomoc w Excelu |
Autor |
Wiadomość |
JCH
Mitsumaniak Forumowa Opozycja

Auto: OBK 2.0
Kraj/Country: Polska
Pomógł: 101 razy Dołączył: 23 Maj 2005 Posty: 8078 Skąd: Bytom
|
Wysłany: 24-11-2014, 09:02
|
|
|
Panowie.... a bardziej łopatologicznie
W Excelu nie ma funkcji "szukaj". krzychu czy Twój sposób to zdefiniowanie takiej funkcji? Gdzie to trzeba wpisać?
karolgt, Twojego rozwiązania już kompletnie nie kumam. U Marcina miała pojawiać się podpowiedź. U mnie ma się wstawić wartość w konkretną komórkę. |
_________________ "Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów"
MSS 1.9 DI-D --> OBK 2.0 i DL-650
 |
|
|
|
 |
krzychu
Mitsumaniak

Auto: Lancer 2.0 Int, Mazda CX-3
Zaproszone osoby: 1
Kraj/Country: Polska
Pomógł: 141 razy Dołączył: 21 Kwi 2008 Posty: 12607 Skąd: Bielsko-Biała
|
Wysłany: 24-11-2014, 09:12
|
|
|
JCH napisał/a: | Gdzie to trzeba wpisać? |
Alt+F11. Dodaj tą funkcję do "tego_skoroszytu". Zapisz i potem w Excelu (w tym pliku) powinna już być.
[ Dodano: 14-12-2014, 20:57 ]
Coś Ci się udało z tym zdziałać? |
|
|
|
 |
Juiceman
Mitsumaniak Murgrabia Juice

Auto: Galant Wagon 2.5 V6
Kraj/Country: Polska
Pomógł: 66 razy Dołączył: 07 Maj 2006 Posty: 8679 Skąd: Wrocław/Ostrzeszów
|
Wysłany: 10-01-2015, 13:44
|
|
|
Siemanko,
zrobiłem wczoraj swoje pierwsze dwa makra w życiu ( wiem wiem jestem genialny ).
Ale potrzebuje Waszej pomocy
Mianowicie chciałbym aby z automatu po wpisaniu w danej komórce kodu w dwóch innych wyświetlała mi się szukana nazwa dostawcy oraz kto się nim zajmuje.
Pierwsze Makro nawet zadziałało idealnie, jednak po kliknięciu na komórke w której pojawiał się wynik widoczna była formuła vlookup, a nie tekst.
Sub dostawcy()
Range("C5").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R5C1,Dane!C[-2]:C,3,0)"
Range("C6").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R5C1,Dane!C[-2]:C[11],14,0)"
Range("C7").Select
End Sub
Zrobiłem drugie makro. Problem jest taki że za każdym razem po wpisaniu nowej wartości(kodu) muszę ponownie uruchomić makro aby przeliczył mi wartości szukane.
Pytanie brzmi jak zmodyfikować to cudo aby za każdym razem po wpisywaniu nowej szukanej, z automatu aktualizowały by się szukane wartości w dwóch innych komórkach.
Sub Dostawcy1()
'
' Dostawcy1 Macro
'
' Keyboard Shortcut: Ctrl+Shift+D
'
Range("C5").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,Dane!C[-2]:C,3,0)"
Range("C5").Select
Selection.Copy
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C6").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R5C1,Dane!C[-2]:C[11],14,0)"
Range("C6").Select
Selection.Copy
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Pewnie pytanie banalnie proste ale jakoś nie doszukałem się w necie odpowiedzi. |
_________________ Witaj Gość!!! Obejrzyj mojego Galanta Kombi 2.5 V6 - i Skomentuj =)
***********************************
Galant Kombi 2.5 V6
Carisma EXE 1.8 GDI
 |
|
|
|
 |
krzychu
Mitsumaniak

Auto: Lancer 2.0 Int, Mazda CX-3
Zaproszone osoby: 1
Kraj/Country: Polska
Pomógł: 141 razy Dołączył: 21 Kwi 2008 Posty: 12607 Skąd: Bielsko-Biała
|
Wysłany: 10-01-2015, 18:30
|
|
|
Napisz funkcje jak ja wcześniej dla JCH. Wtedy w komórce do której chcesz wynik pisujesz = i nazwę swojej nowej funkcji (w parametrze np. zakres danych czy co tam potrzebujesz)...
A chodzi Ci o to, że masz gdzieś 3 kolumny kod, nazwa i kto się zajmuje? Wpisujesz gdzieś kod i w 2 komórkach obok ma to znaleźć? To można by i bez VB zrobić.... |
|
|
|
 |
JCH
Mitsumaniak Forumowa Opozycja

Auto: OBK 2.0
Kraj/Country: Polska
Pomógł: 101 razy Dołączył: 23 Maj 2005 Posty: 8078 Skąd: Bytom
|
Wysłany: 10-01-2015, 19:14
|
|
|
krzychu napisał/a: | A chodzi Ci o to, że masz gdzieś 3 kolumny kod, nazwa i kto się zajmuje? Wpisujesz gdzieś kod i w 2 komórkach obok ma to znaleźć? To można by i bez VB zrobić.... | No właśnie. Ja bym to zrobił bez makra.
PS. krzychu, teraz dopiero widzę, że dopisałeś pytanie czy zadziałało.
Nie, nie zadziałało. Ale nie chciało mi się już drążyć dlaczego, bo to w sumie była "zabawa" |
_________________ "Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów"
MSS 1.9 DI-D --> OBK 2.0 i DL-650
 |
|
|
|
 |
jawlo
Forumowicz
Auto: SS DiD mint silver
Kraj/Country: Polska
Pomógł: 17 razy Dołączył: 09 Sty 2006 Posty: 1196 Skąd: Beskidy
|
Wysłany: 11-01-2015, 09:24
|
|
|
Najprościej zrobić to przy użyciu zwykłych formuł.
Najlepiej gdy kod jest liczbowy, wtedy uzyskasz to formułą =PRZESUNIĘCIE().
 |
|
|
|
 |
Juiceman
Mitsumaniak Murgrabia Juice

Auto: Galant Wagon 2.5 V6
Kraj/Country: Polska
Pomógł: 66 razy Dołączył: 07 Maj 2006 Posty: 8679 Skąd: Wrocław/Ostrzeszów
|
Wysłany: 12-01-2015, 06:01
|
|
|
Wszystko ładnie pięknie tylko nadal po zaznaczeniu (w przypadku screenu jawlo) komórki C1 - widzimy formułe jaka została użyta. A chciałbym aby nie było tego widać. Stąd w moim drugim makro została użyta funkcja wklej wartości. Jednak nie potrafię dalej tego tak zapętlić że po zmianie wartości w komórce zostaną automatycznie wklejone wartości szukane. ( nie wiem jak zrobić aby makro było uruchomione w tle i się nie wyłączało). |
_________________ Witaj Gość!!! Obejrzyj mojego Galanta Kombi 2.5 V6 - i Skomentuj =)
***********************************
Galant Kombi 2.5 V6
Carisma EXE 1.8 GDI
 |
|
|
|
 |
krzychu
Mitsumaniak

Auto: Lancer 2.0 Int, Mazda CX-3
Zaproszone osoby: 1
Kraj/Country: Polska
Pomógł: 141 razy Dołączył: 21 Kwi 2008 Posty: 12607 Skąd: Bielsko-Biała
|
Wysłany: 12-01-2015, 08:23
|
|
|
Juiceman - zrób funkcję w innej komórce, która zwróci Ci wynik do tych komórek co chcesz. Wtedy jak funkcja jako parametr będzie przyjmować wartość z pola które zmieniasz to zadziała tak jak chcesz.
Funkcja może też wywołać procedurę? Tylko tak klikam i nie wiem czy nie ma jakiegoś ograniczenia na funkcje (że nie mogą edytować innych komórek)? |
|
|
|
 |
JCH
Mitsumaniak Forumowa Opozycja

Auto: OBK 2.0
Kraj/Country: Polska
Pomógł: 101 razy Dołączył: 23 Maj 2005 Posty: 8078 Skąd: Bytom
|
Wysłany: 12-01-2015, 10:26
|
|
|
Juiceman napisał/a: | Wszystko ładnie pięknie tylko nadal po zaznaczeniu (w przypadku screenu jawlo) komórki C1 - widzimy formułe jaka została użyta. A chciałbym aby nie było tego widać. | Możesz "ukryć" widoczność formuł poprzez użycie opcji: formatowanie komórki - ochrona i albo "zablokuj" (żeby nikt Ci tam bzdur nie pisał) albo "ukryj". Albo i jedno, i drugie.
A co do samej funkcji to ja bym użył "WYSZUKAJ.PIONOWO". |
_________________ "Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów"
MSS 1.9 DI-D --> OBK 2.0 i DL-650
 |
|
|
|
 |
Juiceman
Mitsumaniak Murgrabia Juice

Auto: Galant Wagon 2.5 V6
Kraj/Country: Polska
Pomógł: 66 razy Dołączył: 07 Maj 2006 Posty: 8679 Skąd: Wrocław/Ostrzeszów
|
Wysłany: 12-01-2015, 19:19
|
|
|
Chodzi mi o coś takiego:
Ukrycie funkcji nie wiem czemu - nie działa
Chciałbym aby po najechaniu na na tą komórkę C5/C6 był widoczny tylko wyświetlany tekst w zależności od kodu jaki się znajduje w komórce A5 |
_________________ Witaj Gość!!! Obejrzyj mojego Galanta Kombi 2.5 V6 - i Skomentuj =)
***********************************
Galant Kombi 2.5 V6
Carisma EXE 1.8 GDI
 |
|
|
|
 |
JCH
Mitsumaniak Forumowa Opozycja

Auto: OBK 2.0
Kraj/Country: Polska
Pomógł: 101 razy Dołączył: 23 Maj 2005 Posty: 8078 Skąd: Bytom
|
Wysłany: 12-01-2015, 20:56
|
|
|
Juiceman napisał/a: | Ukrycie funkcji nie wiem czemu - nie działa | Potem trzeba jeszcze "ochronić" arkusz -> Recenzja-Chroń arkusz.
Wyszukaj.pionowo = Vlookup.... o ja goopi... |
_________________ "Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów"
MSS 1.9 DI-D --> OBK 2.0 i DL-650
 |
|
|
|
 |
Juiceman
Mitsumaniak Murgrabia Juice

Auto: Galant Wagon 2.5 V6
Kraj/Country: Polska
Pomógł: 66 razy Dołączył: 07 Maj 2006 Posty: 8679 Skąd: Wrocław/Ostrzeszów
|
Wysłany: 13-01-2015, 06:39
|
|
|
Podziękować |
_________________ Witaj Gość!!! Obejrzyj mojego Galanta Kombi 2.5 V6 - i Skomentuj =)
***********************************
Galant Kombi 2.5 V6
Carisma EXE 1.8 GDI
 |
|
|
|
 |
pamar
Mitsumaniak Kainamustim

Auto: Carisma 1,9TD Colt VII 1,3
Zaproszone osoby: 2
Kraj/Country: Polska
Pomógł: 11 razy Dołączył: 15 Lip 2007 Posty: 4173 Skąd: Andrespol/Radków
|
Wysłany: 29-01-2015, 20:04
|
|
|
No to i ja mam problem
Jak na bieżąco zabezpieczyć tabelę exela, udostępnioną on line, przed użytkownikami którzy mieli do niej dostęp ale teraz już nie chcemy żeby ten dostęp był dla nich? |
_________________ ad futuram rei memoriam:
Demokracja - to jednak kupa a świat to może tylko wyobrażenie
http://www.mitsumaniaki.com/
http://www.mmdzieciom.pl/
 |
|
|
|
 |
JCH
Mitsumaniak Forumowa Opozycja

Auto: OBK 2.0
Kraj/Country: Polska
Pomógł: 101 razy Dołączył: 23 Maj 2005 Posty: 8078 Skąd: Bytom
|
Wysłany: 29-01-2015, 22:26
|
|
|
pamar napisał/a: | Jak na bieżąco zabezpieczyć tabelę exela, udostępnioną on line, przed użytkownikami którzy mieli do niej dostęp ale teraz już nie chcemy żeby ten dostęp był dla nich? | Hm.... to chyba nie jest temat "exel-owy" tylko bardziej adminowo-systemowy.... że się tak wyrażę
Może da się tak poustawiać prawa dostępu do pliku (do folderu) aby plik był widoczny (lub dostępny do odczytu, modyfikacji, zapisu) dla jednych a dla drugich nie. Na pewno się da tak zrobić |
_________________ "Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów"
MSS 1.9 DI-D --> OBK 2.0 i DL-650
 |
|
|
|
 |
karolgt
moderator

Auto: Lexus GS430 V8
Kraj/Country: Polska
Pomógł: 35 razy Dołączył: 02 Lip 2006 Posty: 5645 Skąd: Kraków
|
Wysłany: 29-01-2015, 23:40
|
|
|
on-line tzn jak?
w sieci wewnętrznej?
przez www?
google doc? |
|
|
|
 |
|