Anna M.

Anna M. Controlling

Temat: Makra i Visual Basic

Witam,
Zaczynam swoją zabawę z makrami, ale teraz na szybko potrzebuję makro, które wyszuka mi dane.

Postaram się opisac jak najprościej:
Z pliku, który zawiera dużo arkuszy o różnych nazwach, o tej samej strukturze(kol. A - numery kont - od C do O budżet na miesiące) muszę wyszukać numer konta np. 40000 w kolumnie A(w każdej zakładce) i przenieść wartości budżetu na miesiące do nowego pliku.

Mam nadzieję, że mi pomożecie, mimo iż już dawno nikt tu się nie udzielał...

dziękuję i pozdrawiam,

Temat: Makra i Visual Basic

Funkcje mają to do siebie, że zwracają pojedyńczą wartość a ty chcesz jako rezultat tabele.

Możesz to zrobić tabelą przestawną.
Ja najchętniej użyłbym MS Query, ale tabela przestawna spokojnie zrobi robotęMaciej Kraszewski edytował(a) ten post dnia 18.03.13 o godzinie 08:48
Anna M.

Anna M. Controlling

Temat: Makra i Visual Basic

Równie dobrze mogłabym to zrobic przez wyszukaj.pionowo, bo dane sa zagregowane, tylko sęk w tym, że mam kilka plików po kilkanaście arkuszy i bym musiała tworzyc formułę do każdego arkusza czego chcę uniknąć...Anna M. edytował(a) ten post dnia 18.03.13 o godzinie 09:33

Temat: Makra i Visual Basic

Jeżeli masz to jakoś usystematyzowane jeśli chodzi o nazewnictwo, to możesz spróbować użyć funkcji Adr.pośr()
Krzysztof Ławecki

Krzysztof Ławecki specjalista ds.
badań jakościowych i
ilościowych

Temat: Makra i Visual Basic

Mam prosty system zamówień do zdjęć, galeria w php i system który mailem wysyła zamówienie z lista plików, ilością i formatem odbitek.
Stworzyłem sobie arkusz w excelu do którego kopiuje zamówienia do oddzielnych zakładek i potem formatuje to tak żeby było używalne doklejam tabelkę podliczająca ile trzeba zapłacić, i generująca listę plików do obróbki. Na koniec z katalogu w którym mam wyeksportowane zdjęcia muszę poprzekopiowywać wg zamówienia konkretne pliki do podkatalogów z ilościami odbitek i formatami.
Fajnie by było mieć tez w 1 zakładce listę dodanych zamówień cenę telefon do klienta, email - żeby móc wysłać gotowa wycenę do klienta.

Jak by to zrobić żeby się samo robiło :) ?

Przychodzi mi na myśl jakieś makro w excelu i potem jakiś skrypt w windowsie, ew może rozbudować ten system zamówień w php.
Marek Zadęcki

Marek Zadęcki pracownik biurowy i
kadrowy

Temat: Makra i Visual Basic

Mój problem opisałem tutaj: http://www.goldenline.pl/forum/3276758/prosba-o-wyjasn... byłbym bardzo wdzięczny za podpowiedzi dotyczące pierwszej części. Jeśli ktoś, ze znawców zechciałby zmodyfikować mój kod pierwotny - przyczyniłby się do wzrostu moich umiejętności.
Z góry dziękuję.
Katarzyna K.

Katarzyna K. Student, SGGW

Temat: Makra i Visual Basic

Witam!Bardzo proszę o pomoc w napisaniu makra,które będzie generowało kod qr,tzn to co znajduję się w danym arkuszu zamieni mi na kod qr.Pozdrawiam
Jakub Hendzlik

Jakub Hendzlik Kierownik Produkcji
w firmie Sum Poland
(LTD) Sp. z o.o.

Temat: Makra i Visual Basic

Witam! Bardzo proszę o pomoc w jaki sposób zablokować arkusz żeby nie można było w nim dokonywać ręcznych zmian, tylko przez przyciski VB które są w arkuszu. Blokowania z paska narzędzi pól powoduje przestanie działania makra.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Makra i Visual Basic

Jakub H.:
Witam! Bardzo proszę o pomoc w jaki sposób zablokować arkusz żeby nie można było w nim dokonywać ręcznych zmian, tylko przez przyciski VB które są w arkuszu. Blokowania z paska narzędzi pól powoduje przestanie działania makra.
W procedurze VBA musisz dodać kod, który przed wykonaniem odblokuje arkusz, a później za zablokuje.
NAgrywarka makr, albo google wystarczą do znalezienia rozwiązania.
Jakub Hendzlik

Jakub Hendzlik Kierownik Produkcji
w firmie Sum Poland
(LTD) Sp. z o.o.

Temat: Makra i Visual Basic

Czy daną metodę muszę zastosować do każdego makra ?Czy tylko raz?

Sub TFILTRACYJNE()
'
' TFILTRACYJNE Makro
'

'
ActiveSheet.Range("$A$2:$U$9065").AutoFilter Field:=7, Criteria1:= _
"T.FILTRACYJNE"
End Sub

Mogę prosić o przykład?
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Makra i Visual Basic

Jakub H.:
Czy daną metodę muszę zastosować do każdego makra ?Czy tylko raz?

Sub TFILTRACYJNE()
'
' TFILTRACYJNE Makro
'
ActiveSheet.Unprotect
ActiveSheet.Range("$A$2:$U$9065").AutoFilter Field:=7, Criteria1:= _
"T.FILTRACYJNE"
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

Mogę prosić o przykład?
Jakub Hendzlik

Jakub Hendzlik Kierownik Produkcji
w firmie Sum Poland
(LTD) Sp. z o.o.

Temat: Makra i Visual Basic

Bardzo dziękuję za pomoc. Wszystko już działa idealnie

Następna dyskusja:

Excel + Visual Basic




Wyślij zaproszenie do