#vba POMOŻECIE? CZY MOŻLIWE JEST ZASSANIE Z KILKUSET PLIKÓW W FORMACIE PDF (O IDENTYCZNEJ BUDOWIE) OKREŚLONYCH POZYCJI DO #excel JEŚLI TAK TO DAJCIE ZNAĆ BÓG ZAPŁAĆ
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#excel #vba szukam jakiegoś przykładowego kodu do pobierania danych ze strony internetowej, tak żebym mógł sobie sam to ogarną jak to działa, pomoże ktoś?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

naprawiłby mi ktoś makro za jakiś czteropak :D?
w skrócie miałem makro do wysyłania potwierdzeń mailem, po przesiadce na windowsa 8 wyrzuca błąd - wydaje mi się, że mogły się zmienić niektóre komendy
#vba #excel #pytanie #pytaniedoeksperta
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, Mirki!

Czy w Excelu jest możliwość modelowania za pomocą makra wielkości kształtu (na przykład koła 1 cm x 1 cm) poprzez pobieranie wartości z komórki? Na przykład w komórce A1 jest wartość 1.1, co oznacza 110% początkowego kształtu przy zablokowanym współczynniku proporcji. Po uruchomieniu makra dany kształt powiększa się o wartość komórki A1. Jeżeli tak, w jaki sposób to zrobić, bo nie mam pomysłu? Z góry dzięki!

#excel #
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kot_spryciula:
ActiveSheet.Shapes.AddShape(msoShapeOval, 231, 51, 90.75, 66).Select
ActiveCell.Offset(1, 2).Range("A1").Select
ActiveSheet.Shapes.Range(Array("Oval 1")).Select
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.ScaleHeight 1.61,
  • Odpowiedz
Mirki mam problem ( ͡° ʖ̯ ͡°) Przygotowałem sobie pokaźny arkusz wraz z makrami. Wszystko bangla, ale gdy operuję na datach miesiące i dni zczytuje okej, ale roku już nie. Jeżeli sprawdzam z rokiem bieżącym to warunek nie jest wykonywany. Każdy inny rok poza wpisanym w komórkę działa. Datę pobieram z jednej z komórek w excelu, ponieważ VBA nie chciało mi przyjąć Year(Today()). Kod wklejam poniżej (a raczej jego wycinek). Jakieś
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Elav: podstawowy problem w tym, że używasz tam Year(S9) więc nie ma prawa działać. W VBA nie możesz sobie używać tak po prostu formuł takich jak w komórkach Excela, w tym wypadku S9 jest po prostu nazwą niezadeklarowanej zmiennej o wartości Empty. Rozwiązań problemu jest sporo, np:

If Year(Range("S9")) = 2016 Then

To też nie jest rozwiązania idealne, bo jeśli kod będzie umieszczony w module, to może dawać różne rezultaty w zależności
  • Odpowiedz
#excel #vba #
Może mi ktoś pomóc? Potrzebuję zrobic makro pod skaner kodów kreskowych. Makro kończy się po otwarciu okna wyszukaj. Chciałbym żeby działało dalej i wykonywało jeszcze jedną czynność. Mianowicie po wciśnięciu przycisku enter zamykało mi okno wyszukaj. #kiciochpyta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#excel #vba wywala mi błąd "type mismatch" jak próbuje dodać 0 i a, z tym, że wartości są w jednej kolumnie jako "tekst", a nie jako tekst i liczba. Wiecie jak te wartości dodać, żeby zwróciło "0a" ?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem w trakcie robienia makra pobierajacego dane z kilkunastu plików do jednego i chciałem przyśpieszyć je stosując pętle lecz niewiem jak to rozgryźć.

http://pastebin.com/fhAW0K38

W plikach będącym źródłem są dane w co drugiej kolumnie piętnastego wiersza i tak 10 razy aż do dwudziestej kolumny, potrzebuje to przekopiować do pliku głównego do trzeciego wiersza kolejno od drugiej kolumny do jedenastej .

#programowanie #vba #excel
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
Co polecacie jako źródło wiedzy odnośnie nauki makr i vba ?? Dostałem propozycje praktykanta na dobrych warunkach ale muszę się zacząć tego ostro uczyć.
#it #programowanie #vba #excel
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kejran: najlepiej poczytać jakieś kompletne podstawy, typu deklaracja zmiennych, pętle, warunki, tablice. Następnie zacząć wymyślać sobie zadania i je robić. Na początku przyda się rejestrator makr, żeby poznać trochę strukturę klas. Następny krok to ulepszanie tego co powstaje za pomocą rejestratora, bo kod generowany w ten sposób zazwyczaj do niczego się nie nadaje:). Poza tym jak gdzieś utkniesz, to zazwyczaj znajdziesz gdzieś gotowe rozwiązanie.
  • Odpowiedz
Mirki potrzebuję pomocy.

Mam zakres, powiedzmy ("A1:B30"), częściowo wypełniony liczbami

Chciałbym, żeby:
w kolumnie C, od góry arkusz wstawiał datę modyfikacji którejkolwiek z komórek w zakresie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To wklej jaki masz kod z timestamp, dodanie D - raczej nie będzie kłopotu, E - to zależy - jeśli skoroszyt nie będzie chroniony, to trudno będzie poznać, czy zmieniona komórka jest pusta, bo została skasowana, czy została wstawiona komórka. Bez przechowywania poprzednich wartości nie będziesz też w stanie rozpoznać, czy ktoś edytował komórkę, czy tylko wszedł w edycję i nacisnął Enter
@berti:
  • Odpowiedz
Mirki,
Mam problem z makro w excelu które wklei mi w zaznaczony zakres aktualną datę. Póki co udało mi się napisać takie coś:

Sub data()
a = Date
Selection.NumberFormat = "m/d/yyyy"
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zrobić aby, poniższe makro ładowało mi się przy udzielaniu odpowiedzi w mailu w outlook'u?

Sub CreateHTMLMail()
Dim objMail As Outlook.MailItem
Set objMail = Application.CreateItem(olMailItem)
With objMail
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Murki, #kiciochpyta w sprawie #access i #programowanie #vba. Mam pole listy "Pracownicy" z multiwyborem (nazwiska). Poniżej znajduje się pole tekstowe podpięte źródłem formantu pod multilistę "Pracownicy" (pokazuje aktualne zaznaczenia w jednym wierszu). Jaki zrobić myk, aby w tym polu tekstowym zamiast numerów indeksu pracowników pojawiły się nazwiska?
Pachlak - Murki, #kiciochpyta w sprawie #access i #programowanie #vba. Mam pole listy...

źródło: comment_PqIibnHbPEVn8MijQksj7mvo81RTlgFe.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pachlak: jak wejdziesz w edycje formularza i właściwości tej listy to jest tam pole BoundColumn albo cos takiego. I tam powinieneś zamaist 1 wstawić np. 2 jeśli jest to podlinkowane do dwukolumnowej tabeli (index, jakas wartosc)
  • Odpowiedz
Heh, są tu jacyś magicy od #excel a konkretnie od #vba ?
chciałem zacząć się tego uczyć, robię sobie książkę Walkenbacha "Programowanie w VBA dla bystrzaków", ale czy ktoś ma może jakieś ciekawe linki o tej tematyce?

To co znalazłem w necie to jakies stare kursy do Excela 2000/2003 a do '13 nie ma.
Ktoś? Coś? :)

#kiciochpyta w sumie to może nawet %programowanie ale jednak
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Pachlak Access nie bardzo wiem, lecz w UserForm w Excel sprawdzisz każdy item po kolei w pętli. Bodajże była metoda Selected(index). Bardzo możliwe iż będzie podobnie.
  • Odpowiedz