Hidari's Blog

気まぐれ更新~ ITエンジニアの雑記ブログ

【サクラエディタ】テキストトリミングの便利な技を紹介!

本記事では普段の実務作業で役立った小技を紹介します。

使用するエディタはサクラエディタなので,もしまだダウンロードしていなければ下記のリンクからダウンロードしてください。

ダウンロード - サクラエディタ

テーブル型のテキストを指定範囲だけ選択したい

 下に示すようなテキストがあったとします。

たろう,はなこ,さぶろう,みやこ,こじろう の2列目のデータだけを

コピーしたいです。

f:id:hidarimigita:20200203224817p:plain


しかし

たろう,はなこ,さぶろう,みやこ,こじろう

だけを選択してコピーしたくても,メモ帳では上手に選択できません。

空白置換をし,結果をエクセルに貼り付け,データ区切り 

などが一つの解決策でしょうか?

 

そこで紹介するのが,サクラエディタの便利な機能です!

サクラエディタでは,Shift + F6 を押しながらドラッグで,好きな個所をトリミングするかのごとく選択できます。

f:id:hidarimigita:20200203225748p:plain

 

お役に立てたら幸いです。

 

 

【VBAマクロ】使いまわせる便利な動的配列操作の関数サンプルコード!オブジェクト指向

f:id:hidarimigita:20200202172028p:plain

コンセプト

本記事は,VBAマクロを書いたことがある人,もしくはこれから効率よく学びたい人向けのコンテンツです。
私は研究室時代にマクロをごりごり書いていたのですが,動けばいいという発想の元汚いコードを長々と書いてきました。
その反省もこめて,配列にユーザ定義型の変数を動的に配列拡張 (ReDim) して格納していくコードのサンプルを共有します。
本コードは雛形として使えるので,主にユーザ変数などを必要な変数に置き換え活用してください。

本コードが役に立つ人

  • 複数の値をシートからコピーしては変数に格納しては,コピー&ペーストしている。
  • Item(100) as String のように固定長配列に頼りきりの人。
  • 可変長配列をスマートに関数を使って導入したい人。

ソースコード

'ユーザ型変数の宣言---------------------------------------------
Type USER
    age As Integer
    name As String
End Type
'変数を格納していくための箱---------------------------------------------
Type Box
    Item() As USER
    count As Integer
End Type
'main()---------------------------------------------
Sub macro()
 Dim DB As Box
   Dim ユーザ1 As USER
 With ユーザ1
     .age = 10
     .name = "たろう"
 End With
'配列を使った操作サンプル----------------------------------------
 Add DB, ユーザ1 
 Clr DB 
End Sub
'Boxに要素を動的に追加する関数---------------------------------------------
Private Sub Add(Box As Box, Item As USER)
    With Box
        .count = .count + 1
        ReDim .Item(.count)
        .Item(.count) = Item
    End With
End Sub
'Boxの初期化を行う関数---------------------------------------------
Private Sub Clr(Box As Box)
    With Box
        Erase .Item
        count = 0
    End With
End Sub

説明

本ソースコードの肝の部分

  • Type Box でBox型の変数を宣言。Box型には,要素を格納する配列 Item() と要素数を操作するためのcountを定義
  • BoxのItem()の配列要素数を増やしながら (ReDim) ,変数を格納するAdd関数を実装
  • BoxのItem()とcountを初期化するClr関数を実装

あとは,各々がBoxに格納するためのユーザ定義変数を別途定義してAdd関数やClr関数を使用

【PCツール紹介】知らなきゃ損!ペースターで楽々テキスト入力!

どうも,ヒダリです~

皆さん PC作業中こんな悩みをもっていませんか?

 

f:id:hidarimigita:20200129224841p:plain

【ケース1】 

PCサイトでユーザ登録

電話番号・住所・メールアドレスをいちいち手入力

【ケース2】

ゲームサイトにログイン

ログインユーザIDなんだっけ?

保存してたメモ帳からコピペして貼り付け

 

もしボタン一つで,電話番号や住所を一発入力できたらいいのに!

今回はそんな悩みを持った人のために便利なツールを紹介します!

テキスト入力ツールのペースター紹介

こちらがペースターの公式ページです。

www.autumn-soft.com

こちらのサイトからペースターを各自ダウンロードしてください。

 

私のブログでは簡単な導入方法と使い方。

そして,私の実際の利用方法をお見せします。

 

設定方法

皆さんペースターをダウンロード出来ましたか?

f:id:hidarimigita:20200129231940p:plain

それではペースターを起動してください。
Windows だと,画面右下のツールバーにペースターが立ち上がっていると思います。ペースターのコマンドをクリックすると下の写真のようにメニューが立ち上がると思います。こちらはペースターの設定メニューですね。

 

f:id:hidarimigita:20200129232329p:plain

 

カスタムメニューのショートカットキーはデフォルトで 【Shiftキー】× 2

スタックメニュー のショートカットキーはデフォルトで 【Ctrlキー】× 2

となっています。特に必要がなければそのままの設定にしましょう。

次に肝心な,入力頻度の高いワードをカスタムメニューに設定しましょう!

 

f:id:hidarimigita:20200129232927p:plain

 ペースターのアイコン上で右クリックし,メニューファイルの編集,MenuItem.txt を開きます。

f:id:hidarimigita:20200129233451p:plain

 あとは,冒頭の説明書きにあるように普段よく使うテキストを登録していきます。

例えば,個人情報の住所のxxxxxxxxの欄に自分の住所,

メールアドレスのxxxxxxxxxの欄にメアドを入力してください。

その他,入力項目を増やしたければ適宜,項目名 | 貼り付けたいテキスト

のルールを守り追加していってください。

ちなみに,【Alt】+ 【Ctrl】+【M】 を編集中に押すと,便利な編集テキストが貼り付けられるので上手に利用してください。

使い方

ここまでくるとあとは簡単です!

Shiftキーを2回押して下さい。するとこのようなメニューが出てくるはずです。

このメニューは先ほどMenuItem.txt で設定した個人情報などの入力項目です。

例えば,Googleの検索欄にそのまま選択してテキストを張り付けたりすることが出来ます。これで,めんどうな住所や電話番号,ログインIDをいちいち手入力する手間が省けますね!

f:id:hidarimigita:20200129235540p:plain

ちなみにCtrlキーを2回押すと,過去のクリップボードの記録が最大50件まで参照することができます。こちらの機能も便利ですので,ぜひ合わせて使ってみてください。

まとめ

今回は,私が普段使っている便利なテキスト貼り付けツールを紹介しました。

これで,普段の面倒な入力作業を単純化できますね!

あと,プログラミングをやる人だと,コマンドプロンプトによく入力するコマンドなどを登録しておくと便利かも!

 

最後に注意点として,銀行のパスワードなど本当に大切な個人情報は流出したら危ないので,登録しないほうが賢明かもしれませんね (^^;

 

 

リゾートバイト体験!温泉入り放題!?食費タダ!?ホントに稼げるの?

 

皆さん こんにちは!

いかがお過ごしでしょうか?

 

学校の新学期が始まったり

新社会人になって研修中の人もいるでしょう。

 

私はというと,7月に新卒入社予定。

4月から7月まで空白の3か月

今から3か月間どう過ごそう・・・

おっ! リゾートバイトてのがあるぞ!

 

せっかくだし,応募してみよう!

なんと,思い付きで3か月,群馬で過ごすことになりました。

 

そもそも,リゾートバイトて聞いたことありますか?

 

簡単にいうと,住み込みで長期間,リゾートホテルで働くアルバイトですね

 

流れとしては,リゾバなどの派遣仲介業者に履歴書を送り,希望のホテルとマッチングしてもらい,派遣先が決定します

 

リゾートバイトてどうなの?大変じゃないの?

以下がよく見るリゾートバイトのうたい文句です

 

  1. 全国各地のリゾート地で働ける!
  2. たくさんの男女が集まるので出会い豊富!
  3. 時給1,000円〜最大2,000円と高賃金!2ヶ月で50万稼げる!
  4. 寮費・食費・光熱費無料!給料の大半を貯金できる!

 

どうですか? いいことしか書いてなくて怪しいですよね?(笑)

私は今,群馬県の草津で2週間ほどリゾートバイトを経験しています。

私から言わせてもらうと,全て本当です!

そこで一つずつ,私の意見を述べていきます。

 

1. 様々な地域で求人があるので,スキー場近くのホテルや,温泉街のホテルなど,非現実的な経験が出来ます。休みの日に観光出来るので最高です。

 

2. たくさんの男女が集まるかは派遣先のホテルや時期によります。

   私のホテルは,男性が圧倒的に多く女性が少ないですね。春休み期間は,短期で派遣された大学生が多かったイメージです。驚いたのは,中国人やフィリピンやネパールなど,多種多様な人たちが多く働いていることでした。皆さん,非常に日本語が上手で,よく働きます。まだたった2週間ですが、いろんなバックグラウンドの人と知り合えていい刺激になっています。今後,リゾバで知り合った面白い人達を、ブログで紹介していきたいです。

 

3.私のホテルは時給1000円なので時給は低いほうです。

実際に,所得税と社会保険料を差し引いて,ひと月で18万ほど稼げるようです。なので時給がもう少し高ければ,ひと月で25万も可能であると思います。

 

4.本当です。食事代は勤務日はタダなので,お金がかかりません。私のホテルは休日は自腹ですが、社員食堂は1食250円なので,非常にリーズナブルです。しかも,栄養満点で美味しいです(最高)。リゾートバイトを始めて健康になったと実感しています。生活の固定費がほぼ0なので,たまの休日にお金を使う以外は,全て貯金に回せます。

 

高い家賃を支払い,呑み会が多い新卒より,圧倒的にお金がたまりますね !!!

 

ちなみに草津はずっと雪です!さすが標高1000m越え。

4月てなんだっけ?

写真はレストランから撮った写真です。

f:id:hidarimigita:20190412162622j:plain

草津の雪景色

 

これだけ言わせて!雪の中で入る露天風呂は本当に最高です!

 

まとめ

 

リゾートバイトは、ホテルによりますが、よっぽど金遣いが荒くない限りお金を貯めれますし、男女の出会いもあります。

長期休みの大学生や,転職中でお休み中の社会人に,リゾートバイトをお勧めしたいですね!