Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите переделать vba под js (https://javascript.ru/forum/misc/85307-pomogite-peredelat-vba-pod-js.html)

Aidec 17.06.2023 16:37

Помогите переделать vba под js
 
У меня есть макрос экселевский
Sub Кнопка1_Щелчок()
    Dim mycel As Range
    For Each mycel In Columns("D:D").SpecialCells(xlCellTypeConstants, 23)
        If mycel = [Сегодня] Then mycel.Offset(0, 1) = [Данной_значение]
    Next
End Sub


Как мне его переделать под р7-офис(онлиофис)?
Весь инет перерыл вообще ничего полезного не нашел

Aetae 17.06.2023 19:40

Отвечает чатгпт:
var sheet = Api.GetActiveSheet();

// Get the range of column D
var columnD = sheet.GetRange("D:D");

// Iterate through each cell in column D
columnD.ForEachCell(function(cell) {
  // Check if the cell value is equal to "Сегодня"
  if (cell.GetValue() === "Сегодня") {
    // Get the corresponding cell in column E
    var cellE = cell.GetOffset(0, 1);
    // Update the value in column E to [Данной_значение]
    cellE.SetValue([Данной_значение]);
  }
});

Aidec 17.06.2023 21:52

Вложений: 1
Попробовал вставить этот макрос в эту книгу и ничего не отрабатывает(((
Посмотри пожалуйста


Часовой пояс GMT +3, время: 20:50.