Tips

ちょっとしたコマンドや関数など、1つの記事にするほどでもないけど、調べたこととしてメモしておきたいものを書いていきます。
どなたでも自由に書き込んでください。

Excelのスタイルが削除できない

状況

以下のExcelVBAマクロを実行したが、削除できないセルがある。

Sub delete_name_and_style()

    On Error Resume Next

'名前定義を全削除(名前を関数その他に有効活用している場合はここは削除)

    Dim N As Name
    For Each N In ActiveWorkbook.Names
        N.Delete
    Next

'書式(スタイル)定義を全削除

    Dim M()

    J = ActiveWorkbook.Styles.Count
    ReDim M(J)
    For i = 1 To J
        M(i) = ActiveWorkbook.Styles(i).Name
    Next
    For i = 1 To J
        If InStr("Hyperlink,Normal,Followed Hyperlink", _
                    M(i)) = 0 Then
            ActiveWorkbook.Styles(M(i)).Delete
        End If
    Next

End Sub

試したこと

「消せない、スタイル(Excelで削除できないスタイルが発生した場合)」regreh,Qiita,2019-12-04(参照:2020-10-16)

関数でシート名を抽出する

やりたいこと

関数を用いてシート名を抽出し、セルに表示したい。

方法

「セルにシート名を表示する」Cando Concepts corp(参照:2020-10-16)

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

snmptrapd.conf修正後のサービス再起動

状況

snmptrapd.confを修正後、サービスの再起動は必要か?
また、再起動しなくてはならないサービスは何か?

調べたこと

「2016-04-19 CentOS7 で SNMP 構築」NETWORK ENGINEER BLOG,2016-04-19(参照:2020-10-15)

設定反映
snmptrapd を再起動して、設定を反映します。

→snmptrapdサービスの再起動が必要。
サービスのステータス確認

#systemctl status snmptrapd

サービス再起動

#systemctl restart snmptrapd

Catalyst2960でシステムクロック設定をする

状況

コマンドがない。

SW(config)#clock set 14:32:00 15 October 2020
                 ^
% Invalid input detected at '^' marker.

解決方法

「Catalyst 2960 スイッチ ソフトウェア コンフィギュ レーション ガイド Rel. 12.2(40)SE」Cisco(参照:2020-10-15)

システム クロックを設定するには、特権 EXEC モードで次の手順を実行します。
次に、システム クロックを手動で 2001 年の 7 月 23 日午後 1 時 32 分に設定する例を示します。

Switch# clock set 13:32:00 23 July 2001

→コマンドを実行するモードが間違っていた。

SW#clock set 14:32:00 15 October 2020
SW#show clock
 14:32:04.831 jst Thu Oct 15 2020

解決!

MicrosoftOfficeアプリケーションエラー(0xc0000142)

状況

突然どのMicrosoftOffice(PowerPoint/Word/Excel)を開いても「0xc0000142」エラーとなり、開けなくなってしまいました。

試したこと

「excel.exe アプリケーションエラー 0xc0000142の原因」Microsoft,2019-04-30(参照:2020-10-14)

こんにちは。
[スタート]を右クリックしアプリと機能を選択して、アプリ一覧にある Microsoft Office Premium を選択し、[変更] からオンライン修復を行ってみてください。

→実施したら、エラーは解消してOfficeを開けるようになった。
 が、ライセンス認証エラーになり、プロダクトキーを要求されてしまった。
 →プロダクトキーを入力して、再度ライセンス認証をして、解消。

コマンドプロンプトでフォルダ内のファイル名の一覧を取得する

「Windowsのdirコマンドでファイル名の一覧を取得する」@IT,2018-08-30(参照:2020-10-12)
└ ①エクスプローラーで該当のフォルダを開く
 ②エクスプローラーのアドレスバーに[cmd]と入力し、コマンドプロンプトを開く
 ③以下のコマンドを実行する

dir /b