#vbs najlepsze najnowsze

wypokowicz 2020-07-10 11:28:16 +0
Czy przerabiał ktoś vbs na exe? Jest kilka narzędzi online do tego typu rozwiązań jednak boje sie ich używać ze względu na to że mogą wstrzyknać swój kod. Próbowałem też windowsowego narzędzia iexpress lecz dostaje komunikat syntax error a jednak vbs działa bez problemu. #windows #windows10 #vbs #vbscript
w.....e 2020-06-01 11:04:55 +0
#excel #office356 #openoffice #vbs #vba

Pytanie - dlaczego po wykonaniu skryptu z harmonogramu zadań (cscript.exe + kod vbs) kolumny z walutami przestawiają mi się na typ niestandardowy, gdzie cyfry z minusem są w nawiasie i na czerwono?
Tutaj kod którego używam w VBS - za każdym razem muszę poprawiać ale przy kolejnym obliczaniu znów wraca do tego formatu.


`Dim s

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("adres do pliku")

s = objExcel.ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
objExcel.Application.Visible = true
objExcel.Visible = true
objExcel.DisplayAlerts = False
objExcel.AlertBeforeOverwriting = False

objWorkbook.RefreshAll
objExcel.Calculate
Do Until objExcel.CalculationState = xlDone
objWorkbook.ActiveWorkbook.RefreshAll
Loop

objExcel.ActiveWorkbook.Save
Do Until objExcel.ActiveWorkbook.BuiltinDocumentProperties("Last Save Time") > s
Loop

objWorkbook.Saved = True
objExcel.ActiveWorkbook.Close
objExcel.Quit
Set objWorkbook = Nothing
Set objExcel = Nothing`


Wygląda to tak jak na obrazku
dr_Cyban 2020-06-01 11:11:16 +0
@wzr1one: Dodaj:
RANGE(Twoj zakres).NumberFormat = "zl#,##0.00"
albo
Sheets("Sheet1").Columns("A").NumberFormat = "zl#,##0.00"
albo
Sheets("Sheet1").Columns("A").Style = "Currency"
w.....e 2020-06-01 11:14:24 +0
@dr_Cyban: tzn Chciałbym żeby bylo normalne formatowanie "Walutowe", a w tym miejscu daje mi to z-----e :D
pokaż komentarze (4)
m.....s 2019-01-21 13:31:20 +0
Jak w #vbs sprawdzić, czy dany plik, z podanym tylko fragmentem nazwy, istnieje? Robię z nazwą ścieżki FSO.filexists("sciezka\" & zmienna & "*.pdf"), poszukując pdfa, ale mimo, że plik o takiej nazwie, tj zmienmablablabla.pdf istnieje, to skrypt go nie widzi. W przypadku kopiowania gwiazdka działa prawidłowo. #kiciochpyta #naukaprogramowania
DwaNiedzwiedzie 2019-01-21 13:49:57 +0
@majas: Użyj FSO.GetFolder i przeleć pętlą po elementach.
m.....s 2019-01-21 13:53:11 +0
@DwaNiedzwiedzie: ogólnie chcę skopiować z folderu konkretny plik o nazwie zmienna_cokolwiek.pdf. Jak robię kopiowanie, to działa zmienna*.pdf bez problemu, a tutaj nie ;( puszczanie pętli po tysiącach plików, by znaleźć ten jeden to trochę na wyrost mi się wydaje?
fifiak 2018-07-18 16:20:58 +1
Jak pobrać liste plikow z arkusza excel a nastepnie wylistowac je w total commanderze w ktorym jest 2000 plikow i usunac te ktore sa zawarte w arkuszu? Gdzie szukac wiedzy na temat rakich skryptow? Jakies linko strony? #programowanie #vbs #codeschool
W.....a 2018-07-18 16:24:56 +2
@fifiak: We wszystkim innym niż w VBSie bym wytłumaczył ( ͡° ͜ʖ ͡°)
chopak 2018-07-18 18:37:43 +1
@fifiak: no i? Zapisujesz arkusz do csv, dzięki czemu możesz zajrzeć do środka praktycznie każdym shellowym narzędziem - bashem, powershellem, batchem...
Robisz pętlę po liniach i usuwasz plik, który masz w wierszu.
pokaż komentarze (10)
Obstrukcja 2016-04-26 20:50:44 +2
Mireczki z #excel #vbs i #msoffice i chyba #programowanie mam #pytanie
Chce zaczac sie uczyc vbs tylko nie wiem od czego zaczac prosze o rady
moze jakis online kurs? jakis podrecznik lub ogolna porade od czego zaczac.

Dzieki wielkie
m.....a 2016-04-26 22:03:02 +1
@Obstrukcja: Chodzi o VBA, tak? VBS to Visual Basic. Blisko, podobne, ale jednak coś innego.
Jak chcesz zacząć z VBA to polecam cokolwiek autorstwa Johna Walkenbacha. Najlepiej jedną z biblii. Np. to: http://helion.pl/ksiazki/excel-2013-pl-biblia-john-walkenbach,ex13bi.htm. Wiele osób na tym wyrosło w VBA.

Jak dasz radę to najlepiej wersję ang. zakupić. No i potem internet, np.:
http://www.mrexcel.com
http://www.rondebruin.nl
http://www.ozgrid.com
Excel MVPs

A na sam początek to Makro>Rejestruj makro i potem ALT+F11 i patrzymy co się tam zarejestrowało...i analizujemy.
pokaż komentarze (2)