


目次
- ExcelVBAでシートを作成する
- シートを作成する時の注意
- VBAコード
ExcelVBAでシートを作成する
楽天のデータをShopify用に変換する時等のVBAの工程の一部になります。
シートを作成する時の注意
- シート名の指定
※今回は「normal-item」「item-cat」と言う2つのシートを作成します。
- 既に同じシート名があれば削除してから作成する。
- 他のシートの一番最後にシートを作成する。
※既存のシートを邪魔しないように。
すでにご購入済みの方は
こちらから
ログインしてください。
VBAコード
Sub シート作成() Dim sheetNames As Variant Dim ws As Worksheet Dim i As Integer sheetNames = Array("normal-item", "item-cat") ' 作成するシート名のリスト Application.DisplayAlerts = False ' 削除時の警告を無効化 On Error Resume Next ' 既存のシートを削除 For i = LBound(sheetNames) To UBound(sheetNames) Set ws = ThisWorkbook.Sheets(sheetNames(i)) If Not ws Is Nothing Then ws.Delete End If Next i On Error GoTo 0 Application.DisplayAlerts = True ' 警告を再有効化 ' 新しいシートを一番最後に作成 For i = LBound(sheetNames) To UBound(sheetNames) ThisWorkbook.Sheets.Add After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) ActiveSheet.Name = sheetNames(i) Next i End Sub
追加ご依頼可能です
内容 | 価格 |
ご依頼相談ZOOM | 無料(初回) |
記事内容について カスタマイズ・設置 |
11,000円(税込)~ |
商品データ移行・登録 (データご準備あり) |
1商品220円(税込)~ 最低ご依頼価格44,000円~ |
商品登録勉強会zoom | 1時間11,000円(税込) |
Shopify構築 (テーマ利用シンプル + 商品データ移行) |
330,000円(税込)~550,000(税込)程度 |
商品データ・顧客データの移行含む Shopify 構築・1万点以上の商品データ移行・ネクストエンジン導入等ご相談可能です。下記お問い合わせよりご連絡ください。※ご相談後お見積もりとなります。