2022-01-01から1年間の記事一覧

VBA フォームの[×]ボタンで閉じられなくする

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then MsgBox "[閉じる]ボタンを使用してください" Cancel = True End If End Sub ネタ元 www.moug.net

Excel セルの値指定で他のシートの内容を取得するにはINDIRECT()

=INDIRECT(A2&"!D12")てな感じ ネタ元 www.forguncy.com

VBA 時間部分はテキストで指定するけど、日付はNow()から取る

Dim start_date, end_date, yyyymmdd yyyymmdd = Format(Now, "yyyy/mm/dd") start_date = CDate(yyyymmdd + " " + UserForm_RetryInfo.TextBox_Start) end_date = CDate(yyyymmdd + " " + UserForm_RetryInfo.TextBox_End) ネタ元 daitaideit.com

MFC 文字列が数値かどうかチェック

// 数値ならTRUE BOOL isNumeric(CString& str) { char* p; strtof(str.GetBuffer(0), &p); return *p == 0; } ネタ元 programming-place.net

pythonで aviからmp4変換(h.264)

pip で OpenCV のインストール必要 qiita.com pip install opencv-python pip install opencv-contrib-pythonopenh264のDLLが必要。 #ライブラリのインポート import cv2 #VideoCaptureオブジェクトを取得 cap = cv2.VideoCapture('tmp.avi') #動画のプロパ…

python yfinance でのデータ取得

インストール $ pip install yfinance --upgrade --no-cache-dir サンプル import yfinance as yf #ダウのヒストリカル取得 stock_price = yf.download("^DJI", start="2000-1-3", end="2099-12-31") # CSVで出力 stock_price.to_csv(aOutPath) ネタ元 datat…

pyinstallerでEndUpdateResourceWがなんたらとエラーがでる場合日本語パスが影響してるかも

英字だけのフォルダで実行したら解決した

Excel ドロップダウンリストで先頭の候補に空白を入れる方法

固定では全角スペースを入れるしか手がない。でもこれじゃ本当の意味で空白ではない。候補をリストしたセルを指定する方法なら、空白も入れられる ネタ元 blog-tips.sekenkodqx.jp

上場日に初値がつかなかった場合の気配値の上限価格

上場日の初値決定前の気配運用による、上限価格と下限価格 気配値の上限価格:公開価格の2.3倍 気配値の下限価格:公開価格の0.75倍 上場2日目の初値決定前の気配運用。 気配値の上限価格:上場日の最終気配値の2.3倍 気配値の下限価格:上場日の最終気配値…

psdファイルをちょこっと編集する用のwebツール photopea

https://www.photopea.com/

Google Analytics GA4での参照元/メディアの確認方法

レポート > 集客 > トラフィック獲得をクリック 「セッションのデフォルト チャネルグループ」をクリックして 「セッションの参照元/メディア」に切り替える ネタ元 blog.siteanatomy.com

拡張子ZSTDをWindowsで開くならPeaZip

こちらからDL https://peazip.github.io/peazip-64bit.html

VBA unixtime取得

日本国内専用 dim unixtime unixtime = DateDiff(“s”, “1970/1/1 9:00″, Now) ネタ元 www.sandalot.com

PyInstallerは商用利用OK

https://github.com/pyinstaller/pyinstaller/wiki/FAQ DeepL翻訳 ライセンス 商用、クローズドソース、PythonのアプリケーションにPyInstallerを使用できますか? はい、使えます。 商用PythonアプリケーションにPyInstallerを使用した場合、ソースコードも…

VB.net フォルダ確認

Dim path1 As String = "D:\\test3\\sub1" If Directory.Exists(path1) Then Console.WriteLine("存在します") End If ネタ元 itsakura.com

VC++ MFC ファイル指定で関連づいたアプリ起動

ShellExecute(NULL, "open", logfile_path.GetBuffer(), NULL, NULL, SW_SHOWNORMAL); ネタ元 www.petitmonte.com

python pandas 特定の列を削除する

>>> # 列 A を削除 >>> del df['A'] >>> df B C D 0 1.189704 2.138577 -0.476125 1 -1.452818 -1.147374 -2.332064 2 -1.677195 1.735829 -0.621198 3 -0.223876 0.198582 -0.126726 4 0.252367 -0.579578 0.046591 5 1.753245 0.339837 -0.432238 ネタ元 p…

Visual Studio Code で文字化けせずにSJISファイルを開く方法

File > Preferences > Settings で 「files.autoGuessEncoding」を検索してチェックするだけ ネタ元 iucstscui.hatenablog.com

VSCodeでデバッガに引数を設定する

Runボタンを押す launch.jsonを作成する Python Fileを選択 luanch.jsonが作成されるので "args" : [ "引数1", "引数2", ]といった感じで引数をjsonに追記する ネタ元 zenn.dev

FileZillaで設定したパスワードを確認する

エクスポートしてxmlをテキストエディタで開く パスワードばbase64変換されているので https://www.base64decode.org/ 等を利用して復号する ネタ元 www.wpbnavi.com

Python pandas-datareaderでVIX(恐怖指数)取得

# ライブラリの読み込み %matplotlib inline import numpy as np import matplotlib.pyplot as plt import pandas_datareader.data as web import pandas as pd # fredからVixを取得する vix = web.DataReader("VIXCLS", "fred", "1949/1/1")FREDというのは…

MFC ダイアログのXボタンでの処理

WM_SYSCOMMANDのハンドラーを追加し void CHogeDialog::OnSysCommand(UINT nID, LPARAM lParam) { switch (nID) { case SC_CLOSE: //ここに「×」ボタンが押されたときの処理 break; } CDialog::OnSysCommand(nID, lParam); } ネタ元 bravo.tank.jp

Python 日付や時刻をYYMMDDhhmmssなどの形式に書式化する

ネタ元 atmarkit.itmedia.co.jp # datetimeモジュールを使用 import datetime t_delta = datetime.timedelta(hours=9) JST = datetime.timezone(t_delta, 'JST') now = datetime.datetime.now(JST) print(repr(now)) # 出力例 #datetime.datetime(2021, 11, …

文字列が十進数字か判定 str.isdecimal()

小数点があると数字じゃないと判定されるので str.replace(".","").isdecimal()などとすれば回避できる ネタ元 note.nkmk.me

Pythonの文字列の一部を取得する

書式はこんな感じ文字列[開始:終了] 文字列[開始:] 文字列[:終了] 文字列[位置] 文字列[開始:終了:増分] ネタ元 itsakura.com

Python 三項演算子

なのでこんなかんじになる x = 101 s = 'odd' if x % 2 else 'even' print(s) # odd ネタ元 atmarkit.itmedia.co.jp

Python 真偽値bool型(True, False)と他の型との変換・判定

TrueとFalseは1, 0と等価など ルールを紹介note.nkmk.me

Pythonで文字を数値変換

Pythonで数字の文字列strを数値int, floatに変換整数ならint() print(int('100')) print(type(int('100'))) # 100 # <class 'int'>浮動小数点数に変換: float() print(float('1.23')) print(type(float('1.23'))) # 1.23 # <class 'float'>2進数、8進数、16進数表記の文字列を数値に変換 </class></class>…

Python format関数で日付をYYYYMMDD形式に

print(format(today, '%Y%m%d'))他にも方法がある ネタ元 www.relief.jp

Python SQLite3 selectで一行を取得する(fetchone)

# coding: utf-8 import sqlite3 conn = sqlite3.connect(r'E:\dev\sqlite-test\test1.db') c = conn.cursor() c.execute("select * from syain") list1 = c.fetchone() print (list1) #(1, '鈴木', 'suzuki') print (list1[0]) # 1 print (list1[1]) # 鈴木…