..
[2ch|▼Menu]
665:ウィズコロナの名無しさん
23/01/29 09:32:46.04 nsMTA80c0.net
>>647
でもさこんな類の仕事でも、依頼すると5000円は最低でもかかるんだよね。
以下のExcelVBAコードをgoogleスプレッドシートで同じ挙動を示すようにコーディングせよ。
Sub test1()
Dim i As Long
For i = 1 To Cells(Rows.Count, 1).End(xlUp)
Cells(i, 1 + 1).Value = Cells(i, 1).Value & "円"
Next
End Sub
以下がGoogleスプレッドシートで同じ挙動を示すコードになります。
css
Copy code
function test1() {
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
for (var i = 1; i <= lastRow; i++) {
var value = sheet.getRange(i, 1).getValue() + "円";
sheet.getRange(i, 2).setValue(value);
}
}
上記のコードでは、Googleスプレッドシートのアクティブシートから最終行を取得し、それをもとに1行から最終行まで繰り返し処理を行っています。また、取得した値に「円」を加えて、2列目に設定しています。
もちろん業務ではこんな単純なコードではないけど、これをどう見るかは人それぞれなのかもね。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

439日前に更新/230 KB
担当:undef