読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

Excel で1列内に特定の文字列が次に登場するまでの間の行数をカウントする

Excel で、特定の文字列が次に登場するまでの間の行数をカウントする。 例えばこんな風に、システムログを貼り付けたようなデータがあったとして… (ニホンノエスイー特有の風習ですよね)。 (行数) A 列 1 INFO 2 DEBUG 3 DEBUG 4 DEBUG 5 DEBUG 6 DEBUG 7 IN…

Apache JMeter のタイムスタンプを日付形式に直す

Java 製の負荷テストツールの Apache JMeter。「結果を表で表示」の内容を CSV ファイルに書き出させると、「Timestamp」がシリアル値で出力されていて、いつなのか分からない。 以下のサイトにモロ回答があったので紹介。 参考:Apache JMeter実行時ログの…

読み取り専用パスワードがかけられた Excel ブックを総当たりで開こうとしてみる

以前の記事で紹介したとおり、シートの保護やブックの保護パスワードに関しては突破する方法があるが、「読み取り専用パスワード」に関してはバイナリの書き換えなどで突破することができない。 neos21.hatenablog.com そうなると、パスワードを突破するには…

Excel の各種パスワードを突破する方法まとめ

Excel のブックには、色々なパスワード保護をかけることができる。しかし、うっかりパスワードを忘れてしまったとか、引き継いだブックにパスワードが掛かっていたがパスワードを知る人が居なくなってしまっている、といったことがあるだろう。そういうとき…

Excel の関数にも「改行」と「インデント」を使ってみる

今となっては当たり前にやっているけど、新人時代に初めて見てビックリしたので書いてみる。 Excel の関数。SUM() とか ROW() とか、色々ある。これらを複雑に組み合わせれば、ちょっとしたプログラムみたいなこととか、入力チェック風な処理も書けたりする…

Eclipse のシンタックスハイライトを生かしたまま Excel にコードを貼り付けるには

「それどういう用途なんだよ…」と突っ込まれそうだけど紹介。 Eclipse のコードを Excel に貼り付けるとき、シンタックスハイライトをそのまま残して貼り付けたい。 これを実現するには、Eclipse でコードをコピーしたら、一旦 Word に貼り付ける。すると Wo…

Excel ブックを排他ロックしないように読み取り専用で開く方法・読み取り専用を推奨させる方法

ぼくは「ニホンノエスイー」を代表する会社に居るので、どんなツールよりも Excel を使う時間が多い。それなのに、一番使っているはずの Excel の使い方すらまともに覚えてなくて、「みんなで編集する、共有設定にはしていないブックを、編集しないのにその…

Excel 2007 以降でクイックアクセスツールバーに置いておくと便利だと思うショートカット

Excel 2003 以前はツールバーの並び順を比較的自由に変えられたが、Excel 2007 以降の「リボン」は並び替えなどができない。その代わりに「クイックアクセスツールバー」というものがあって、ココにショートカットアイコンを置いておくと、Alt → (数字) でア…

Excel を常に読み取り専用で開かせるマクロ

会社で皆が見ているブックを読み取り専用にせず開いたまま離籍するバカがいて迷惑しているので、「お願いですからこのマクロ入れてください」ってお願いした。 (共有ブックにするとセル結合とかできないので共有ブックにはしないである…) thom.hateblo.jp ネ…

Excel VBA で処理中にダイアログを表示させないようにする

「ファイルを閉じる前に保存しますか?」とか「ワークシートにデータがありますがシートを削除して良いですか?」みたいな確認ダイアログの類。Application.DisplayAlerts というプロパティを使うと、これらの確認ダイアログを無視して処理ができる。 Sub Te…

Excel VBA の実行中の画面描画を停止させて高速化させる

マクロでアレコレ処理する時、画面描画を更新させないようにすると、処理が高速化できる。また、マクロでシートをアレコレと高速操作するときに画面がチラつくのも、これで画面描画を止めれば鬱陶しくなくなる。 画面描画を止めるには、Application.ScreenUp…

VLOOKUP 関数を使う時の小技

Excel の VLOOKUP 関数を使う時に、こんな方法があるよー、という小技。他人が作った Excel を見て知り、「発想の転換やな…」と思ったので紹介。 例題 ある表には「列1・列2・列3・列4 (価格)」があり、列1・2・3の組み合わせがユニークになるようなデータが…

Excel 2007 以降で Excel 2003 以前っぽい淡い配色を使いやすくするには

表題のとおり。 こんな感じの配色をカラーパレットに置くまでの手順。Excel 2007・Excel 2010 で試した。 配色を作る 「ページ レイアウト」リボンメニュー → 「配色」 → 「新しい配色パターンの作成」に進む。 上の画像のように、薄い7色を以下のように設定…

Excel で空行やセル結合が混じっても連番を振る関数

Excel で連番を振る時、数値そのままだと行追加や行削除のせいでズレる時があるし、ROW() 関数だと見出し行などを調整している間に中の数字がズレてしまうことがある。 そこで、ちょっと複雑な数式の組み合わせで、空行やセル結合が間に混じっても正しく連番…

【根本解決方法はなし】Excel で印刷プレビューすると文字切れが発生する件の原因と対策

Excel の通常ビューで文字を入力しているときはセルの枠内に文字が収まっているのに、印刷プレビューで見てみると文字切れが発生していることがある件。 代表的な発生要因はプロポーショナルフォントを使用していること。「MS P ゴシック」や「MS P 明朝」な…