配列を使うのに役立つ4つの関数――Array、LBound、UBound、Splitの使い方:VBA/マクロ便利Tips 業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、配列を返すArray、配列のインデックス番号の最小値/最大値を返すLBound/UBound、要素ごとに区切られた文字列から配列を作るSplitなどの使い方について解説。

Windows8 Release Preview上でIFELanguageを利用する場合の注意点は・・・ CLSID={019f7150-e6db-11d0-83c3-00c04fddb82e}を直接指定してCOMオブジェクトを生成せず、MSIME.Japan、もしくはMSIME.Japan.FELangを利用する。憶測ではあるが、名称から「MSIME.Japan.FELang」を利用するべきだと考える。 ■ 背景 色々あって調べていると、WhiteBrowserはCLSID={019f7150-~}を直接指定しており、COMオブジェクトの生成に失敗しているにも拘わらず、そのまま処理を続けているためメモリ破壊~ランタイムエラーとなっている事が解った。 ■ 調査結果 色々なパターンでWindows7 / Windows8 上でCOMオブジェクトを生成してみると、非互換部分が存在する事が判明し
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、文字列の変換が行えるStrConvメソッドを使い、ひらがなをカタカナに変換するマクロや半角英語を全角英語に変換するマクロの作り方を解説。 今回は、文字の変換に関するTipsを紹介しよう。「ひらがな」を「カタカナ」に変換する必要性は、日常の業務においても出てくると思う。例えば、最初は「氏名」の読みを「カタカナ」で会員登録をしていたが、途中で「ひらがな」登録に変更したい場合などは、このマクロを使えば一括で変換できる。 また今回は、「半角」文字を「全角」文字に変換する方法も紹介する。メインフレーム時代の古いデータでは「半角カタカナ」が使われていたので、いまだにそのデータを扱わなければならず、「全角カタカナ」に変換したい場合もあるだろう。もしくは、データ入力時に間違って「半角数字」で入力するべきところを
Tips「Excelのセル内にある漢字のふりがなを一括表示&編集」でSetPhoneticメソッドを使い、漢字のふりがなを表示した。その際に、「山田歩」の読みに「ヤマダ フ」とふりがなが振られているのを、「ヤマダ アユム」というふりがなに編集する方法も紹介したが、日本語の文字は、文字1つに対して複数の読み方が存在するものがほとんどだ。これを選択できるようにした方が、より業務で役立つだろう。 それには、今回のTipsをフォーム上で利用して、「読み」の分からない文字のふりがなを、全て表示させて、そこから選択させるといった方法が考えられる。また、前回記事に「他のセルにふりがなを表示させたい」というような感想があったので、その方法も併せて紹介する。 セル内にある漢字のふりがなを全て取得する 例えば、図1のような「生」と入力されたデータがあったとしよう。
この記事のJMeterは ver 2.12。 テストを一件ずつ実行する 1つのJMeterスクリプトファイルにスレッドグループを複数個並べると、JMeterは2,3個のスレッドグループを並行して実行する。このとき、例えば、ログイン/ログアウトの評価やコンテンツの参照/削除が同時に走ってしまうと情報に不整合が生じ、テストが失敗することがある。 そこで、「テスト計画」の「各スレッドグループを別々に実行」にチェックを入れると、スレッドグループを1個ずつ順番に実行してくれるようになる。 エラーを期待するテスト JMeterのステップは標準では4xxや5xxのレスポンスコードをエラー(レッド)として扱う。しかし、正常系評価ではなく異常系の評価をしたい場合、4xxのレスポンスでグリーンになって欲しいにも関わらずレッドとして表示されてしまい評価結果が見づらくなることがある。そこで4xxや5xx系レスポン
データ構造の選択次第で天国と地獄の差:コーディングに役立つ! アルゴリズムの基本(2)(3/3 ページ) この木何の木、木構造 「木構造(根付き木)」と呼ばれるデータ構造について説明します。リンクリストは直線的にノードがつながっているデータ構造でしたが、木構造は木のような形でノードがつながっているデータ構造です。 木構造はデータを持つノードで構成されています。 ノードの中には1つだけルート(根)というノードがあります。図にした場合、一般的に一番上に書かれます。 2つのつながっているノードを見たとき、ルートに近い方を親ノード、ルートから遠い方を子ノードといいます。 あるノードの親ノードは1つだけしかありません。子ノードは複数あります。子ノードは1つの場合もあり、1つもない場合もあります。 ルートノードには親ノードがありません。親ノードがないのはルートノードだけです。 最も末端のノードをリーフ
Dominic Alves 普段何気なく利用している/tmpと/var/tmp。 意識して使い分けてる方も分けてない方もいらっしゃるかと思います。 Linuxのファイルシステムとしての存在意義や、一時フォルダとしての機能を改めて意識すると 非常に便利な存在です。 /tmpと/var/tmpの違い 「/tmpと/var/tmpの違いについて述べよ」・・・インフラエンジニアの入社試験の問題に出てきそうですね。 さて単純な解答ですが、システム的なことを言えば以下あたりです。(RHEL) /tmp /var/tmp どちらもディレクトリ配下はtmpwatchコマンドにより監視されファイルの削除が組み込まれています。 $ cat /etc/cron.daily/tmpwatch #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X1
設計・実装から運用,メソドロジまで,最新アンチパターンを徹底解説 先輩から教わったことのなかに多くの「やってはいけないこと」(アンチパターン)があるだろう。だが,その理由を問われると,うまく説明できないことがあるのではないだろうか。突き詰めて考えると,状況によっては「やっても構わない」こともあるし,技術の進化に伴い「やれるようになってきた」こともある。そこで設計,実装,テスト,運用,メソドロジの各分野について,取材を通じて浮かび上がった最新アンチパターンを徹底解説する。テーマごとに「どれくらいやってはいけないか」のレベルも表した。レベル3~レベル1の3段階あり,レベルの数字が大きいほど,やってはいけない度合いも大きい。 関連サイト: ■設計編 ■メソドロジ編 ■実装編 ■テスト編 ■運用編 ■サーバー運用編 ■データベース編 ■セキュリティ編 ■記録メディア編 ■方式設計編 ■内部統制編
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く