Chcę zaznaczyć obszar od komórki a1 do komórki na końcu tabeli. Normalnie zrobiłbym to tak:

Range("A1"). Select
Selection.End.(xlDown).Select

Problem w tym, że chcę żeby zrobić to jednej formule, w jednym wierszu. Próbowałem:
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oake: Range("A1").Resize(Range("A1").End(xlDown).Row, 1).Select

Ale to jest strasznie brzydka metoda. Nie wiem, co chcesz z tym zrobić, ale jeśli celem jest coś więcej niż tylko podświetlenie dla użytkownika, to rezygnuj z selecta i definiuj obiekty
  • Odpowiedz
#anonimowemirkowyznania
Witam,

Chciałbym zacząć pomału szukać pracy jako jakiś analityk, administrator baz danych itp.

Nie mam doświadczenia stricte it czy finansowego, pracuje w biurze dewelopera na administracji ale pełnię też nieformalne funkcje osoby która ad hoc przygotowuje zestawienia, prezentacje itp. Pomagam również w zagadnieniach związanych z oceną techniczną budynków osobom związanych z gwarancją z racji mojego wykształcenia (inż. Budownictwa).
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracowalem jako analityk danych w duzej, ogolnopolskiej firmie z branzy meblarskiej z siedziba w miescie sredniej wielkosci.
Twoje umiejetnosci z pewnoscia by przewyzszaly oczekiwania zarzadu co do doswiadczenia na tym stanowisku.
Moja rekrutacja nie wymagala przedstawienia wykonanych projektow, lecz byl to prosty test excel, plus troche zaawansowanych funkcji, bez vba.
Na pewno gotowe prezentacja projektow by pomogla przy rekrutacji. Moim zdaniem warto prowadzic takie portfolio.
Odchodzac z tej posady szukalismy mojego zastepstwa
  • Odpowiedz
@Wogybogy: Dokladnie. Ale nie uzywalem harmonogramu. A to ze wzgledu na rozne dni, kiedy noew dane byly dostepne. Potem te dane, w zaleznosci od zrodla, byly skonfigurowane w PQ.
Np. dane z pliow excela - mialem caly folder jako zrodlo i kazdy nowy plik byl dodawany do modelu danych. OLAPy jako oddzielne zrodlo danych, ale takze dodane do modelu. Czesc byla niestety dodawana recznie, bezposrednio do tabel... (bez komentarza).
Cala
  • Odpowiedz
cześć, mam pytanko co do funkcji los w excelu.. Czy istnieje opcja aby ta funkcja losowała liczby z określonego zakresu z wyłączeniem kilku liczb?
Na przykład mamy zakres 20 liczb ale chciałbym, żeby nie losowała ona na przykład liczby 5,6,10,12,13.
#excel #vba #office #informatyka
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Hejka Mirki,
Czy można w miarę łatwy sposób zrobić takie przekształcenie, czy jednak trzeba korzystać z VBA? Chodzi o to, żeby liczyć wiersze, ale tylko wtedy kiedy wartość jest niepusta, w przeciwnym razie pomijamy.
#pytanie #korposwiat #excel #vba #kiciochpyta #informatyka #korpo #pracbaza

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Hejka Mirki,
Czy można w miarę łat...

źródło: comment_1638220170dQxTmxhXmpMXFRxRGBabz1.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czesc,

Mam makro powiedzmy w pliku A1 i chciałbym żeby robiło operację w otwartym pliku B1

Dim extvalue As String

extvalue = Workbooks("B1.xlsx").Worksheets("My Action").Select
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Potrzebuję pomocy.

Chciałem napisać sobie makro ale poległem.

Założenia: mam tabelę 52 kolumny na 200 wierszy. Potrzebuję wprowadzić "X" w wybranej kolumnie i wierszu. Wpadłem więc na pomysł, że wygodniej może być wprowadzic numer przypisany do wiersza i kolumny, a makro samo w dane miejsce wstawi "X".

Pomoże
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Wszystkim!
Pozwolę sobie opisać problem jaki mam w robocie, może ktoś z Was miał podobny. Nie oczekuję od razu gotowego rozwiązania na tacy, tylko informację jak mogę to ugryźć aby temu podołać. Programista ze mnie żaden ( ͡° ʖ̯ ͡°) ale postaram się zrozumieć co do mnie piszecie... a więc:

Problem:
Codziennie w robocie dostaję excela do sprawdzenia w którym mam trzy kolumny (| nr uchwały np. XI/270/2021 | miejscowość
zaczarowanykorzen - Hej Wszystkim! 
Pozwolę sobie opisać problem jaki mam w robocie,...

źródło: comment_1635251708J37mArC6YEfyyRnIH3FH3F.gif

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chyba nie dla informatyka. Ale jak idziesz na klepacza do korpo, i znasz podstawowe komendy to stajesz sie bogiem, bo w 3 minuty robisz robotę która 3 Grażyny robią w excelu pół dnia.
  • Odpowiedz
@game0master: Ja w trakcie swoich początków korzystałam z książki Johna Walkenbacha (bodajże "Programowanie w VBA"). Jest w porządku, żeby usystematyzować sobie podstawy języka i teorię, ale koniec końców najwięcej uczy się człowiek w praktyce i poszukując tematów na forach.
  • Odpowiedz
@Arctic_Slav: WiseOwl ma świetny kurs na YouTube. Co prawda materiał ma już parę lat ale trudno o coś bardziej poukładanego i przydatnego z VBA. To polecam do nauki żeby coś potrafić zrobić. Niezależnie czy będzie robić jakiś inny kurs czy szkolenie z certyfikatem warto przerobić tutoriale z tego kanału.
  • Odpowiedz
Czy w excelu, w VBA, istnieje możliwość napisania makra, które w konkretnej komórce excela wstawi przycisk/comboboxa/checkbox, którey będzie można później sformatować?

#excel #vba
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakaś opcja abym mógł wykonać zapytanie SQL na podstawie listy danych z arkusza? Przykładowo:

mam 200 wierszy które zawierają np. wew. kod produktu, chce wyszukać za pomocą SQL kody EAN tylko dla tych produktów., zapytanie wtedy by brzmiało [...]WHERE KodProduktu in () Teoretycznie mogę wykorzystać parametry "?" ale czasem będę mieć 2 produkty a czasem 200 i klepanie 200 "OR" to czysty masochizm...
#excel #vba
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w excelu da się skrócić tekst z komórki do 20 znaków w taki sposób:

-Tekst w komórce za długaśny jest
do
-Tekst w komórce za
zamiast
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@semperfidelis: Twoja formuła by działać wymaga by tekst zawierał spację. Jeśli nie ma żadnej to się wysypuje. Dodaj jedną od siebie w przeszukiwanym tekście i powinno działać. Np.:

=LEWY(P58;WYSZUKAJ(51;ZNAJDŹ(" ";ZŁĄCZ.TEKSTY(P58;" ");WIERSZ(ADR.POŚR("1:51"))))-1),

wciąż jednak będzie wyrzucać błąd jeśli ten jeden wyraz będzie dłuższy niż limit znaków
  • Odpowiedz
mam określony range i określoną pulę, z której losuję liczbę, którą uzupełniam komórkę w tym range'u. Później znowu losuję i uzupełniam kolejną komórkę itd... aż do momentu, w którym cały range zostanie zapełniony losowymi liczbami z puli. Do całego procesu używam For each. For each mycell in my range mycell.value = randBetween(1,600). Jak mogę sprawić, żeby każda z komórek miała unikalną wartość? #vba #excel
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oake: Nie ma takiej właściwości jak "mycell" obiektu sheets. Spróbuj z samym mycell.Offset... Jednocześnie przy definiowaniu myrange nie doprecyzowałeś, którego arkusza dotyczy
  • Odpowiedz