![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 18.11.2019 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Gdzieś znalazłem skrypt na resetowanie komórek w Exelu i resetuje bardzo dobrze. Dokładniej skrypt podstawia w komórkę wartość 0. Mam z nim problem bo nie znam się na Javascript, i czasami zamiast wartości zero to w całej kolumnie z "0" zmienia na wartość "1". Dlaczego tak się dzieje? Kod function modifyCell(cellName) {
var range = SpreadsheetApp.getActiveSheet().getRange(cellName); var toAdd = 0; range.setValue(range.getValue() + toAdd); } function increaseLine2() { modifyCell("B5:B9"); modifyCell("B11:B22"); modifyCell("B24:B35"); modifyCell("B37:B44"); modifyCell("B46:B50"); modifyCell("B52:B57"); modifyCell("B59:B72"); modifyCell("C5:C9"); modifyCell("C11:C22"); modifyCell("C24:C35"); modifyCell("C37:C44"); modifyCell("C46:C50"); modifyCell("C52:C57"); modifyCell("C59:C72"); } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
To nie jest JavaScript, lecz Visual Basic.
Funkcja nie służy resetowaniu wartości, ale modyfikacji, ale właściwie nie robi nic, bo do wartości komórki dodaje 0. Jeśli chcesz zbudować sobie taki skrypt, to nagraj makro i przeanalizuj jego kod. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:41 |