ray88’s diary

お仕事で困ったとき用の自分用の覚書

2023-04-01から1ヶ月間の記事一覧

ExcelVBA CSV読み込み時、金額等にカンマが含まれる場合の対策と部品

■呼び出し元 Sub test() Dim originalString As String Dim modifiedString As String originalString = """A12345"",""山田太郎"",""5,000"",""s,a""" modifiedString = ReplaceCommaWithColon(originalString) MsgBox modifiedString End Sub ■部品:区切…

temp3

CREATE TABLE sales_data ( 店舗名 VARCHAR(50), 月次目標額 NUMERIC, 年月 DATE, クォーター VARCHAR(10), 会計年度 INT, 売上金額 NUMERIC ); INSERT INTO sales_data (店舗名, 月次目標額, 年月, クォーター, 会計年度, 売上金額) SELECT '店舗' || s.id …

Excel VBA 指定したフォルダにバックアップファイルを取る 部品

■元ファイルのBackUpを取っておく Function BackUpFile(ByVal backupPath As String, ByVal originalFilePath As String) As String '---------------------------------------------------------------------------- '機能:指定したフォルダパスに元ファイ…

Excel VBA UTF-8形式のCSVをANSI形式に変換(文字化け防止)

■UTF-8形式のCSVをANSI形式に変換(文字化け防止) '-------------------------------------------------------- '機能:UTF-8形式のCSVファイルをANSI形式に変換する '引数1:変換対象のCSVファイルパス '戻り値:ANSI形式に変換後のCSVファイルパス ' エ…

Excel VBA CSVに改行コードを入れる

ray88’s diary ■テスト用CSVをテストデータ生成サイトで作成した場合、改行コードが入っていない場合がある。 このようなときにCSVファイルに改行コードを入れるためのコード Sub CSVに改行コードを追加() ' CSVファイルのデータを読み込む Dim CsvFilePath …

テストデータ作成

■テストデータ作成用のURLと必要なコードなど。※テストデータ作成サイトより生成したCSVは改行コードが入っていない場合等あるのでひと手間加える必要があるテストデータ生成用URL一覧 Excel VBA CSVに改行コードを入れる

Excel VBA CSV→Excel 変換 部品 (ANSIとUTF-8両方に対応)

ExcelVBA 目次 - ray88’s diary 【参考】【VBA】ファイル形式の変換【UTF-8・Shift-JIS・BOM付き】■CSVをExcelに変換するまでのステップ CSVをExcel変換するのはエラー処理するとかなり面倒くさい。 STEP1:UTF-8のファイルについては文字化け防止のためい…

テストデータ生成用URL一覧

なんちゃって個人情報 知らない人は損してる!! 疑似データ自動作成サービス4選まとめ | 気楽生活 - OFFICE & OUTDOOR - Excel VBA CSVに改行コードを入れる

GAS シートの情報を取得する

GAS 目次 - ray88’s diary function myFunction() { //コンテナバインドスクリプトの場合はアクティブシートで取得できる const sh = SpreadsheetApp.getActiveSheet(); //シートのインデックスを取得する console.log(sh.getIndex());//1 //シート名を取得…

ExcelVBA セルの値が空の文字列かEmpty値のいずれかに該当するか判定する

■セルの値が空の文字列かEmpty値のいずれかに該当するか判定する Function IsEmptyString(value As Variant) As Boolean If VarType(value) = vbString And value = "" Then IsEmptyString = True ElseIf IsEmpty(value) Then IsEmptyString = True Else IsE…

GAS Sheetクラスの主なメンバー

GAS 目次 - ray88’s diary ■Sheetクラスの主なメンバー table { border-collapse: collapse; } th { border: solid 1px #666666; color: #000000; background-color: #ff9999; } td { border: solid 1px #666666; color: #000000; background-color: #ffffff…

VBA 指定した値の入ったセルを検索してセルアドレスを返す

ExcelVBA 目次 - ray88’s diary ■Function Function fncGetCellAddress(sheet As Worksheet, searchRangeRow As Variant, searchValue As String, matchType As String) As Variant '------------------------------------------------------------- ' 機能…

Google WorkSpace Gmail メールの振り分け

編集中

Uipath Orchestrator ログイン

UiPath 目次 - ray88’s diary■Orchestratorにログイン前に「日本語」を選択するとよい ログイン後に日本語翻訳するとページ内の日本語がおかしくなってしまうので ログイン時の選択画面で日本語選択しておく

GAS シートを取得する

GAS 目次 - ray88’s diary シートの取得方法・アクティブなシートを取得する・シート名でシートを取得する・シートの配列を取得する ■getActivesheetメソッド ・アクティブなシートを取得するメソッド ・アクティブなシートとはスクリプトにバインドされてい…

GAS Spreadsheetクラス

GAS 目次 - ray88’s diary ■Spreadsheetクラスの主なメンバ table { border-collapse: collapse; } th { border: solid 1px #666666; color: #000000; background-color: #F9F8F8; } td { border: solid 1px #666666; color: #000000; background-color: #ff…

GAS スプレッドシートを取得する方法

GAS 目次 - ray88’s diary ■スプレッドシートを操作するためにはスプレッドシートを取得しなければならない。 スプレッドシートを取得する方法・アクティブなスプレッドシートを取得する・IDでスプレッドシートを取得する ・URLでスプレッドシートを取得する…

GAS SpreadsheetAppクラスの主なメンバー

GAS 目次 - ray88’s diary メンバー 戻り値 説明 create(name) Spreadsheet 新しいスプレッドシートnameを作成する flush() void スプレッドシートの保留中の変更を適用する getActiveRange() Range アクティブなセル範囲を取得する getActivesheet() Sheet …

GAS Spreadsheetサービスの主なクラス

GAS 目次 - ray88’s diary クラス 説明 SpeadsheetApp Spreadsheetサービスのトップレベルオブジェクト Spreadsheet スプレッドシートを操作する機能を提供する Sheet シートを操作する機能を提供する Range セル範囲を操作する機能を提供する ■Spreadsheet…

GAS GoogleAppScriptのダッシュボードを開く

GAS 目次 - ray88’s diary ■以下のURLにアクセスするとGoogleAppScriptのダッシュボードが開く https://script.google.com/home

GAS コンテナバインドプロジェクトとスタンドアロンプロジェクト

GAS 目次 - ray88’s diary ■コンテナバインドプロジェクトとスタンドアロンプロジェクトの説明 【作る前に見て】GASのスクリプトは2種類!スクリプト作成方法と種類の見分け方 | prtn-blog ■1つのGASを複数のスプレッドシートで利用する方法 1つのGASを複数…

JavaScript Switch文サンプルコード

JavaScript 目次 - ray88’s diary JavaScript Switch文 - ray88’s diary function myFunction(){ const rank = '優'; switch(rank){ case '優': console.log('すごいですね'); break; case '良': console.log('がんばりましたね'); break; case '可': consol…

JavaScript if文サンプルコード

JavaScript 目次 - ray88’s diary JavaScript 条件式(If文) - ray88’s diary ■if文 function myFunction(){ const x = 6; if (5 <= x <= 10){ console.log(`${x}は5以上10以下です`); } } ■if...else文 function myFunction(){ const x = 4; if (5 <= x){ c…