2017年5月16日火曜日

[Tips] [Excel] INDIRECT関数が使えるようになると便利

セル参照を手入力したくない場合が有ります。

たとえば、

 シート名の一覧があって、

 各シートのセルA1の値を参照する場合

 「マウス+キーボード操作」で記入していくと、量が多い場合に面倒ですね。


そんな時は、INDIRECT関数を使うと便利です。


シート名、セル名が下記の場合の例を以下に示します。

 シート名が、「Sheet1

 セル名が 「C4


=INDIRECT("Sheet1"&"!"&"C4",TRUE)


2個の引数は、参照形式の指定です。

 A1形式の場合、TRUE

 R1C1形式の場合、FALSE

と記載します。




2017年4月18日火曜日

[Tips] コマンドラインでURLデコードする

プロバイダの明細など、Webからダウンロードした
ファイルのファイル名がURLエンコードされているとちょっと気持ちが悪いですよね。

こんな時は、
nkfとtrの組み合わせで、簡単にデコードできます。

続きは

2017年3月15日水曜日

[Tips] Outlook VBA 添付ファイルの自動保存

職場等でOutlookを使う際、
転送メールを添付メッセージにしてくる場合があります。

1回程度なら、マニュアルで操作しますが、
日に何度もだと嫌ですよね。

そんな方向けには、下記のVBAをOutlookに仕込み
振り分け設定で使用すると便利ですよ。

詳しい使い方はまた後日・・・・

' 添付ファイルの保存を行うサブ プロシージャ
Public Sub SaveAttachedMsg (obj_Msg As MailItem)
    Const SAVE_PATH = "C:\TEMP\Outlook\Attached"

    Dim var_obj_FSO As Object ' FileSystemObject
    Dim var_obj_Attach As Attachment
    Dim var_str_FileName As String
    Dim num As Integer: num = 1

    Set var_obj_FSO = CreateObject("Scripting.FileSystemObject")

    For Each var_obj_Attach In obj_Msg.Attachments
        With var_obj_Attach

            var_str_FileName = SAVE_PATH & var_obj_Attach.FileName

            While var_obj_FSO.FileExists(var_str_FileName)
                var_str_FileName = SAVE_PATH & Left(.FileName, InStrRev(.FileName, ".") - 1)  & "-" & num & Mid(.FileName, InStrRev(.FileName, "."))
                num = num + 1
            Wend

            .SaveAsFile var_str_FileName
        End With
    Next
    Set obj_Msg = Nothing
    Set var_obj_FSO = Nothing
End Sub

2017年2月16日木曜日

[Tips] Excel ファイル名 パス名取得(関数使用 VBA未使用)

久々の投稿。

Excelで関数を毎回考えて書くのはとても面倒なので、
ここに記します。

今回は、Excelのセルに、とあるファイルのフルパス名を入力した時の
ファイル名やパス名を取得する関数です

以下の関数ダケで
かんたんに取得できます
Windowsで使う場合は、下記関数例のスラッシュ("/")を、円マーク("¥")に変更してください。


ファイル名取得 方法

=RIGHT(A1,LEN(A1)-SEARCH("",SUBSTITUTE(A1,"/","",(LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))))




パス名取得 方法

=LEFT(A1,SEARCH("",SUBSTITUTE(A1,"/","",(LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))))




以上
今日はここまで・・・

2016年12月9日金曜日

[Tips] vimでネスト検索(matchit.vim)

取り敢えず、忘備録

詳細はまた今度に…

:let b:match_word="<begin>:<end>"

検索は%で

2016年11月17日木曜日

2016年10月28日金曜日

iPhone7/iPhone7 plus用ケース最大50%オフ(spigen Amazonストア 10/31まで)

suicaサービスも始まって、いっそうiPhone7/7 Plusの魅力が高まりますね。

そんな中 spigen Amazonストア では、
「Apple Pay リリース記念キャンペーン」として
iPhone7/7 Plusのケースが最大50%オフで販売中です。



iPhone7/7 Plusの発売時にもセールをしていましたが、
乗り遅れた方は spigen Amazonストアに行こう!!

セール対象は下記の3製品のみです。

クリアなTPU素材のインナー+ポリカーボネートのバンパーの2重構造「ネオ・ハイブリッド クリスタル」
 

TPU素材のインナーとポリカーボネートの背面パネルの2重構造で耐衝撃性の高い「ハイブリッド・アーマー」
 

薄くて米軍MIL規格をクリアしたTPU素材の「リキッド・アーマー」
 

ジェットブラックには「ネオ・ハイブリッド クリスタル」が一番似合いそうですよ。


私はiPhone7がまだ手元にないけども「ハイブリッド・アーマー」を注文してみました。
後はiPhone7だけだね (^ ^ ;)