via Wykop Mobilny (Android)
  • 0
#vba #makra #excel

Mam problem. Nagrywam makro do wysyłania outlookiem arkusza w formacie PDF. Przy nagrywaniu wszystko jest ok a jak uruchomię makro to załącznik mam nie w pdf a w xls. Jak to obejść?
PLIK-UDOSTEPNIJ-WYSLIJ W WIADOMOŚCI...- WYSLIJ JAKO PLIK PDF
#excel #makra #vba #arkuszkalkulacyjny #mirkopomusz #programowanie

próbuję sobie poklikać coś w vba, nigdy wcześniej nie miałem styczności, więc oglądam to co na yt, czytam i na stacku przeglądam rozwiązania, ale #!$%@? mnie bierze ( ͡° ͜ʖ ͡°).
1. czy w standardowym edytorze makr w excelu idzie zawijać wiersze? pracować z tym nie idzie, ktoś sugerował po prostu pisanie w jakimś edytorze i wklejanie do excela
2. czy można
@tolstyy00: Wiersz zawijasz przez spacja podkreślnik :)

Zakres możesz zdefiniować w zmiennej:

zakr = "2:5,7:13,15:21,23:29,31:37,39:45,47:53"
Range(zakr).Select

O ile dobrze kojarzę, to zadziała dla tekstu o długości do 255. znaków (czyli z grubsza licząc 30-40. zakresów). Jeżeli chciałbyś więcej, można to obejść np. tak:

Sub grupowanie()

txt = "2:5,7:13,15:21,23:29,31:37,39:45,47:53"

zakresy = Split(txt, ",")

Set wiersze = Range(zakresy(0))

For i = 1 To UBound(zakresy)
Set wiersze = Union(wiersze, Range(zakresy(i)))
Next

wiersze.Select

End Sub
Mirki,
Chce zablokowac jedna komorke. Nie chce dawac mozliwosci edycji. Wszystko zrobilem, dziala ale grupowanie ktore jest zrobione wczesniej nie dziala. Idzie zrobic tak, zeby jedna komorka byla zablokowana bez mozliwosci edycji z zachowaniem pelnych mozliwosci arkusza takie jak rozwijanie i chowanie ukrytych komorek?

Mam nadzieje ze zrozumiale to napisalem ( ͡° ͜ʖ ͡°)
#excel #vba #makra #kiciochpyta
mam problem z ogarnięciem makra łączącego excela z internet explorerem

mam sobie taki kod:

Dim objIE As InternetExplorer 'special object variable representing the IE browser
Dim aEle As HTMLLinkElement 'special object variable for an (link) element
Dim y As Integer 'integer variable we'll use as a counter
Dim result As String 'string variable that will hold our result link

Set objIE = New InternetExplorer

objIE.Visible = True

objIE.navigate "[https://google.pl](https://google.pl)"
Do While objIE.Busy
#excel #makra #office Witam, potrzebuje Waszej pomocy, poniżej wklejam zrzut ekranu z Excela.
Potrzebuje funkcji która posortowałaby dane takie jak w wierszach 1-14 w raport taki jak w wierszach 17-24. Tak aby działało to również przy większej złożoności danych, czyli na przykład więcej handlerów czy typów tasków.
Czy ktoś podpowie excel`owemu amatorowi jak rozgryźć ten temat ? Będę wdzięczny za wszelkie porady i podpowiedzi. Zaznaczę tylko że tabele przestawne dają mało czytelne
bartekno - #excel #makra #office Witam, potrzebuje Waszej pomocy, poniżej wklejam zrz...

źródło: comment_htgOOLgf9vE0aYHYwOZLHWWMomYYHSpT.jpg

Pobierz
@bartekno: Przecież sam sobie odpisałeś - możesz to zrobić tabelą przestawną, tylko rezultaty są nieczytelne. Jak odkryjesz koło na nowo i zrobisz to samo w VBA, to nadal rezultat będzie nieczytelny. Poformatuj sobie te tabele, może tak żeby pokazywać tylko dane dla jednego pracownika na raz. Ewentualnie pomyśl nad innym sposobem prezentacji danych, może jakiś wykres Gannta.

Osobiście wolałbym właśnie tabelę przestawną, bo tam dużo różnych rzeczy sobie można powybierać od
@rpawelek: Jeżeli chodzi o te same czynności to możesz spróbować pobawić się z rejestracją (nagraniem) swojego makra (narzędzia/makra). Zarejestrowane makro wystarczy potem odpalić i zrobi co trzeba. Ja osobiście nie używam tych wynalazków, bo nie ufam automatyce ;)
@funeralmoon: Niestety. Chyba za bardzo skomplikowane na nagranie, bo zmieniają się teksty. W skrócie mam tekst i obrazek (przypisany do tego tekstu) potrzebuję by wpisując ten tekst, wpisał się on sam w dwa miejsca (różnymi rozmiarami czcionki) i żeby obrazek przypisany do tekstu zaimportował się też w dane miejsce. Robienie tego kilkadziesiąt razy jest trochę monotonne i łatwo coś pominąć, zrobić literówkę itp.