へっぽこエンジニアの覚え書き

主に、バッチとTeraTermマクロのことについて書きます。

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

FindNextの使い方

Sub macro3() Dim myRange As Range Dim myObj As Range Dim keyWord As String Set myRange = Range("A1:A12") keyWord = Range("C3") Set myObj = myRange.Find(keyWord, LookAt:=xlWhole) If myObj Is Nothing Then MsgBox "'" & keyWord & "'はありませ…

リストから別シートの別の列の値を検索して抽出したい

Sub 一致検索() Dim i As Long '店舗一覧の行数のカウントアップ用 Dim j As Long '転記先の行数のカウントアップ用 Dim k As Long Dim rw As Long '最終行取得用 Sheets("店舗一覧").Activate rw = Cells(Rows.Count, 1).End(xlUp).Row Sheets("店舗ID").Ac…

Pythonでcsvファイルを読み書きする

from tkinter import filedialog typ = [('','*.csv')] dir = r'C:\work' csv_file_name = filedialog.askopenfilename(filetypes = typ , initialdir = dir) print(csv_file_name) import numpy as np data = np.loadtxt(csv_file_name, delimiter = ",", d…

PySimpleGUIのボタンの書き方に詳しいものが少なかったので自分なりにまとめた

最近、PySimpleGUIにハマってる。 だけど、どう書くか具体的に書いてあるものが少なかったので備忘としてまとめた。 かなりシンプルに書ける。 ↓をコピペすれば動くはず。 あとは自分なりに工夫してください。 ここにないのはOKCancelくらいだけどYesNoと同…

PySimpleGUIのテーマ一覧

PySimpleGUIのテーマ一覧を出力してみた import PySimpleGUI as sg TL = sg.theme list() 'Black', 'BlueMono', 'BluePurple', 'BrightColors', 'BrownBlue', 'Dark', 'Dark2', 'DarkAmber', 'DarkBlack', 'DarkBlack1', 'DarkBlue', 'DarkBlue1', 'DarkBlue…

PySimpleGUIのOK Cancelボタンと動作の定義

import PySimpleGUI as sg #OKのときの処理を定義しておく def submit_func(): print ('OK_func') layout = [[sg.Submit(button_text='OK'), sg.Cancel()]] window = sg.Window('Sample', layout) while True: event, value = window.read() #例外処理とCans…

python PySimpleGUI if文

import PySimpleGUI as sg value = sg.popup_ok_cancel('実行しますか') while True: if value == 'OK': print('なーにー') break elif value =='Cancel': print('やっちまたなぁ') break else: break

Outputsを短縮記法の組み込み関数でJoinする

短縮記法でOutputsで!Refで取得した値同士を!Joinする方法がわからなかったので自分メモ 論理IDはご自身の環境に合わせて適当に変えてください。 Outputs: AZ: Value: !GetAtt EC2Linux.AvailabilityZone PrivateIp: Value: !GetAtt EC2Linux.PrivateIp Priv…

AWS EC2+RDSでWordpressを公開できる直前までのCloudFormationテンプレートを公開する

ドメイン登録とhttps化までやろうと思いましたが思ったより時間がないのでテンプレートの公開までにしておきます。 インストールページでRDSのエンドポイントを使います。 出力欄に表示されています。 出力されたIPに/wp-admin/install.phpでアクセスすればW…

VMWareWorkstationのネットワーク設定

OSをインストールするたびにネットワーク設定に時間がかかるので備忘のために残します。 ※OSのインストールは完了していることが前提。 nmcli con mod ens33 connection.autoconnect "yes" 結局、↑をすればとりあえずローカルPCからSSHできるようになった。 …