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

ExcelVBA 指定列にオートフィルタON

.AutoFilter すると ON/OFF トグルするので、指定行にオートフィルタ適用されてるか確認して処理してます。 ' オートフィルタの範囲の最初の行がRowNum行目か確認 Function IsAutoFilterOnRow(WorkBookName, SheetName, RowNum) As Boolean Dim ws As Worksh…

ExcelVBA タブで区切られたデータをクリップボード使わずに指定セルから貼り付け

Sub PasteTabDelimitedDataWithoutClipboard() Dim Data As String Dim Rows() As String Dim Cells() As String Dim r As Long, c As Long Dim StartCell As Range ' タブで区切られたサンプルデータ Data = "Name" & vbTab & "Age" & vbTab & "Address" & …

ExcelVBAでESCキー押された判定する関数作成

標準モジュールでのみ実装可能です #If Win64 Then Declare PtrSafe Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer #Else Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer #End If Function Is…

VBAでURLエンコードするならWorksheetFunction.EncodeURL()

Excel2013から実装されてます ネタ元 hitoriit.blog

Excel VBAからSlackに投稿する

Slackのアプリ追加 ・Slack ワークスペースにログインします。 ・Slack APIのページ にアクセスして、Your Apps をクリックします。 ・Create New App ボタンをクリックします。 ・アプリの名前とワークスペースを選択し、Create App ボタンをクリックします…

MFCでwindowのタイトルで探してウインドウ閉じさせる処理

WM_CLOSE送ってもダメな場合はEndDialog()すればいけるかな HWND hMessageBox = ::FindWindow(NULL, _T("探すタイトル")); if (hMessageBox) { //::SendMessage(hMessageBox, WM_CLOSE, 0, 0); ::EndDialog(hMessageBox, 0); }

タスクスケジューラの設定をエクスポート/インポートする

poweshellのスクリプトで実現します。 実行するには管理者権限が必要です。 エクスポート $outPathは書き換えてください。表示しない(E)がONになってるものは出力されないので、チェックは外してください エクスポート.ps1 if (!([Security.Principal.Window…