Cześć, mam pytanie- jak zmienić kolor komórki za pomocą funkcji?

Takie coś działa mi bez problemu:

Sub cc()
Range("A1").Interior.ColorIndex = 20
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 5
Jezu, mam na studiach babę od programowania, która każe pisać na zajęciach kod na tablicy bez zerkania w swoje notatki, a na kolokwium pisać na kartce.
Na następnym zjeździe spróbuję ją przekonać do przepisania oceny z poprzednich studiów, bo miałem przedmiot o podobnej nazwie. Wszystkiego się mogę nauczyć, ale kuć na blachę kod w VBA, gdzie do zmiany koloru komórki trzeba napisać 15 słów, no kurde nie.
Inb4 to nie informatyka, programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 6
@mlodyernest: reszta wydaje się być ok. Tylko ta babka od programowania ma takie metody, że gość od wykładów je skrytykował na pierwszych zajęciach, ale to nie on wystawia ocenę XD on mówi że w programowaniu najważniejsze jest szukanie rozwiązań, a ona że kucie kodu na pamięć XD
  • Odpowiedz
Mam pytanie:

Próbuję w vba wykonać formularz, w którym po wybraniu danego parametru w comboxie (w tym wypadku "210"), w następnym ma pobrać dane z tabeli, która będzie zawierać 2 pozycje (R1, R2). Sama tabela jest nazwana w excelu jako "TABROBOT2"

Aktualnie mam to zrobione w taki
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z jakimi programami VBA w #excel jest kompatybilne? Z tego co wiem na pewno pakiet Office, SAP, ale potrzebowałbym więcej informacji, zwłaszcza o systemach ERP #vba
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś wie dlaczego w Excelu 2007 taka cudowna linijka kodu w VBA nie działa, a jak prześlę to g---o komuś, kto ma nowszego excela, to już działa? Co ja w tym gównianym excelu nie mogę obrazków z linka wrzucać? Error 1004, nie odnaleziono pliku o tej nazwie.

With range ("A1:E20")
ActiveSheet.Shapes.AddPicture "randomowy.svg.wrzuconynajakasstrone.com", msoFalse, msoTrue, 20, 20, 20, 20
End With

Kto wymyślił naukę programowania na podstawie tego gówna j------o to ja nie
Shatter - Ktoś wie dlaczego w Excelu 2007 taka cudowna linijka kodu w VBA nie działa,...

źródło: comment_1650013993fCC7F5o6zVyV8yGE4TkwH9.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vba #programowanie #pytanie #excel

czesc, potrzebuje w vba zmienic liste numerow (kazdy numer jest oddzielony enterem, w osobnej komorce) na jeden ciag znakow oddzielony przecinkiem. wiem juz jak to zrobic, wygooglalem taki kod:

Range("L2").Value = Join(Application.Transpose(Range("A2", Range("A" & Rows.Count).End(xlUp))), ",")

ale
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vba #programowanie #pytanie

Potrzebuje gotowy kod w vba ktory sprawdzal by czy komorka A4 jest pusta, jezeli nie jest to kasuje caly wiersz 4 do momentu kiedy komorka A4 bedzie pusta. Jestem laikiem w VBA i juz googluje i nie wiem jak to rozgryzc :/
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pytanie #vba #excel

Nagralem makro jak zakladam filtr na rzad 9 i sortuje od a do z kolumnę B9. Problem jest taki ze czasami ten filtr musi zostac zalozony nizej i wtedy moje makro nie dziala. Mozna cos z tym zrobic? Jakos zeby wykrywalo np. po nazwie ta kolumne ktora musi zostac posortowana?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#vba #programowanie #pytanie

Mirasy, potrzebuje pomocy, otoz mam plik csv i nagralem do niego makro, ktore zaklada filtr na wiersz 8 i filtruje mi paczki wg kryteriów. Problem jest taki ze czasami ten plik ktory generuje zaczyna sie od wiersza 9 (czasami nawet i niżej, powiedzmy ze max do wiersza 20). Czy jest jakas opcja zeby te makro wykryło wiersz od ktorego ma zalozyc ten filtr?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@turbine: Najpierw sprawdzaj x komórkę w każdym wierszu, niech makro działa dalej dopiero po jej wykryciu.
Jeśli wcześniej jest pusto lub dane mają nagłówek to wystarczy zwykłe porównanie.
Jak jest to bardziej skomplikowane to zapewne i tak da się ogarnąć regexem.
  • Odpowiedz
Spece od #excel i #vba, potrzebuję makra.

Mam w komórce G8 zliczanie bieżące tygodnia z danego dnia, następnie potrzebuję porównać to z tygodniem roku w wierszu 11 od BM do DX. Jeśli G8> BM11 to wtedy sprawdzić w kolumnie BM od 12 do 300 czy jest wyrażenie "PR-W" lub "R-W" i kolorować ten wiersz do czasu wystąpienia "PR-W-D" lub "R-W-D". Po wprowadzeniu wyrażenia "PR-W-D" lub "R-W-D" zastąpić
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@soadfan: Panie za mało danych:
1) Czy jeżeli G8>BM11 to trzeba dalej sprawdzać aż do DX czy nie?
2) "Po wprowadzeniu wyrażenia "PR-W-D" lub "R-W-D"..."
po wprowadzeniu czy po wystąpieniu?
3) "i kolorować ten wiersz"
Chyba kolorować wiersze tej komórki? ( ͡° ͜ʖ ͡°)
4) Czy jeszcze to potrzebujesz i na kiedy? ;)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Zapytam jeszcze raz, bo nie udało się uzyskać odpowiedzi.
Nie mam jak zapytać wykładowcy - czy ktoś powie mi, co powinienem zrobić w zadaniu 3a? Nie rozumiem polecenia, nie wiem co w tym kontekście oznacza parametr nie wiem też, co oznacza "reprezentuje" i "określa" w tym kontekście.
Jakby co - miałem jedne zajęcia z VBA, nikt nam nie zaprezentował jeszcze nawet ifa ani pętli, więc de facto nie wiem nic
#naukaprogramowania
Shatter - Zapytam jeszcze raz, bo nie udało się uzyskać odpowiedzi.
Nie mam jak zapyt...

źródło: comment_1648034306nJYdjYhR7uBPEh7TEoweVF.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Shatter ale co autor miał na myśli, to chyba tylko autor wie xD... wygląda na to, że komórki maja się zapalać gdy coś jest wpisane/liczone.. ale nic nie ma o warunkach...
Moze chodzi o to..ze w 1 zadaniu.. masz zapalić makrem komórki z podanego zalrwsu
  • Odpowiedz
#anonimowemirkowyznania
Czy istnieje opcja automatycznego wstawiania konkretnych wartości z jednego worda do drugiego (lub np. przez połączenie tego excelem (pobranie danych z jednego worda do excela i z excela do drugiego worda))? Chcę np. z jednego worda do drugiego automatycznie skopiować ceny konkretnych produktów.

#vba #excel #korposwiat #programowanie

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka,

czy jest na polskim yt jakiś kanał/tutorial jeżeli chodzi o VBA?
Zależy mi na szkoleniach od absolutnego 0 do jakiegoś tam powiedzmy średniego (lub wyżej) poziomu.
Będę wdzięczny także za każde linki z ewentualnymi kursami.

#vba #excel #korposwiat
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pracuję obecnie nad makrem, mam już większą część zrobioną, jednak potrzebuję pomocy w ostatnim kroku.

co jest zrobione:
użytkownik makra wkleja w jednym arkuszu numery zamówień, a po wywołaniu makra jest przenoszony do innego arkusza, gdzie otrzymuje dane gotowe do dalszej pracy - 5 kolumn, z numerami zamówień i innymi informacjami przyporządkowanym do nich. Działa to na zasadzie skopiowania wygenerowanych danych do nowego arkusza.

co chciałabym dodać:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ma ktoś może pomysł jak mogę skrócić ścieżkę?
Aktualnie:
destinationFilePath = folderpath

Folderpath = D:\Subfolder1\Subfolder2\Subfolder3\Subfolder4 itp - raz jest ich mniej raz więcej, ale ZAWSZE ostatni z nich ma nazwę, przyjmijmy x, czyli struktura jest taka: D:\Subfolder1\Subfolder2\Subfolder3\x

Zależy
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

/Dla potomnych: zdefniowałem linijke wcześniej w ten sposób i działa:
sourceFilePath = Left(folderPath, Len(folderPath) - x znaków) - tyle
  • Odpowiedz
Potrafiłby ktoś pomóc z interaktywnym skoroszytem w excelu i kodem VBA?
Treść zadania "Zaprojektować interaktywny skoroszyt do drukowania rachunku za usługi detailingowe. Skoroszyt
powinien zawierać bazę danych pojazdów i zabiegów. Na podstawie dodatkowych danych, według własnego
algorytmu, program powinien wyliczać wysokość opłaty za usługę"
Jest zrobione wszystko, oprócz tego, że na formularz da się dodać tylko jedną usługę.
Dorzucam zdjęcia:
kerri - Potrafiłby ktoś pomóc z interaktywnym skoroszytem w excelu i kodem VBA?
Treś...

źródło: comment_1644765390Kr4NyXDDJK7Zn9mnhf993D.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach