

Excelを個人で使うには高すぎます。LibreOffice、googleは無料で使えるのでコードの比較してみます。
:_セルに値を入れるの記事
Excelでセルの値を取得
Public Sub getValue()
a = Range("A3")
b = Range("A4")
MsgBox (a & " == " & b) '// 文字の連結 &
End Sub
セルの値入力の左辺を右辺に持っていくだけです。
Rnage(“A1”) = 789
変数名=Range(“A1”)
LibreOffice Calc でセルの値取得方法
ExcelのVBAをそのまま動かす
上記のコードは、問題なく動きます。

LibreOffice Basic のコード
Sub Main
Doc=ThisComponent
MySheet = Doc.CurrentController.ActiveSheet
Cel = MySheet.getCellRangeByName("A3")
Cel2 = MySheet.getCellRangeByName("A4")
Msgbox(cel.String & " = " & cel2.value)
End Sub
取得した値が文字列か、数値なのかで違うので工夫しないといけないのかな
Google スプレッドシート GAS
値取得=getCel=SpreadsheetApp.getActiveSheet().getRange(‘A2’);
function myFunction() {
const getCel=SpreadsheetApp.getActiveSheet().getRange('A2');
console.log(getCel.getValue())
}




コメント