Excel

Excelのショートカットキーのキーボードレイアウト上での割付

以前、「ExcelやWordのショートカットキーの割付を書きます」と言ってて、書いていませんでした。 Excelのショートカットレイアウト EXCEL生産性向上委員会 ショートカット一覧にデフォルトのショートカットキー割付がスクリーンキーボードで見えやすくまと…

マクロの取り消しはできる?

マクロの難点は、簡単にCtrl+Zで取り消しでききないことですね。 でも、ある程度簡単なことでしたら、取り消しできます。 別マクロで取り消し動作を書いてあげればいいのです。 エクセルマクロについて教えて下さい。 下記のような条件付き書式のマクロを使…

「フィルタオプションの設定」で色々フィルタできます

Excelでのフィルタは、複雑な条件でデータ抽出できますが、比較的知られていないようですね。 たぶんIF関数になると思うのですが… Sheet1の A列に社員コード B列に社員名 があります。 C列?N列には4月から3月まで各月の残業時間数が入っています。 このデー…

Wordのアウトラインをテキストへ

色々あってはてなへの書き込みペースが極端に落ちてしまいました。 久しぶりにマクロを公開したいと思います。 Wordで考えや各種整理ついていない項目をアウトラインで作ることがあります。しかし、不便なことに、これをそのままExcelへ持っていくことができ…

マクロと関数は仲良し

question:1190727213にExcel上のワークシート関数は、マクロの中で使えないように記載がありましたけど、、 そんなことはないですね。自由に使えます。 関数の引数は、VBA上の変数でもいいし、Worksheet上の値でもOKです。 サンプルです。 Option Explicit O…

自動で動かすときのID

こちらでも書きましたが、ExcelなどOffice系のアプリケーションは、システム系と相性が良くないようです。 ●現象:あるツールからExcelのマクロを起動しているが、なぜかエラーになる うまく動作せずに、何かのダイアログがぽこっと出てそれでおしまいになる…

オートフィルタは曲者

実は、前のスレッドは、次の質問へ回答する際に触って分かったものであった。 感謝! エクセルについて オートフィルタを使って場合、表示されている行と非表示の行にも影響のある作業の違いがわかりません。どの作業が表示されている行だけに影響があり、ど…

Ctrl+D

以前、ショートカットに複製(Ctrl+D)を載せていましたが、範囲選択しないでもCtrl+Dを使えることが本日分かりました。 これは便利! 前の行と同じにしたい部分を囲んで、Ctrl+Dを押すだけで、あら不思議。 何と今まで一生懸命コピー&ペーストでやっていた…

Excelマクロの勉強本!

Excelマクロは、マクロの記録で覚え始めると思うのですが、ループさせたり変数を使ったり、セルアドレスを可変でやろうと思うと結構行き詰ります。 特にオブジェクトに慣れていない場合は、ちんぷんかんぷんになってしまいます。私もそうでした。 そのときに…

マクロより標準機能のほうが簡単なケースも、

ありますね。 例えば、下記のような場合。 このようなシートがあるとします。 http://figuami.web.fc2.com/excel.jpg B2に「あ」と入力すると5、365、366行目のみ表示する方法を教えてください。 簡単だと思いますが、ど忘れして調べるのが面倒なので・・・。 …

Excelの初心者用Tips

次のサイトには、Excelの初心者用のTipsがまとめられています。 http://www11.plala.or.jp/koma_Excel/ 私のサイトは、ちょっとマニアック過ぎるかなぁ。。。

VBAが遅くなる!

VBAで、エクセルシート上の40ほどのセルに計算結果を(forループで)連続して書き込む処理をすると、異常に長くかかりました。 通常なら、この程度の処理は瞬時に終わるのですが、今回は非常に時間がかかりました。 同じマシンで他に特にアプリを動作さ…

Excelにも正規表現が標準関数で欲しい!

Excelについてです。 ある列に「xx株式会社」「(株)yyy」といった文字列が羅列してあります。別に、文字列(会社名)とそのコード(証券コード)の対応表があります。 セル範囲内に、対応表に合致する文字列があるかどうかを検索し、あったならばその横の列に…

名前は便利!

書くと言ってしばらく書いていなかったExcelの「名前」のことです。 名前とは? 列、行、範囲(A2:C30など)に名称をつけて、式を分かりやすくしたり、指定しやすくする方法です。 主に次のケースで威力を発揮します。 絶対参照したいとき 配列として扱いた…

前回書き忘れましたが、Excelの中でいつも使うマクロは、個人用マクロブック(personal.xls)に入れておきます。 ディレクトリを探して入れる手もありますが、お手軽なのは、マクロの記録で保存する手です。 [ツール]→[マクロ]→[新しいマクロの記録]で出てく…

Excel方眼紙は邪道でしょう

>

いつもやることはマクロが便利!

毎日のようにやる作業ありますよね。 マクロを作れるようになる前は、いつも同じような作業をやってました。 でも、ロボットじゃないから、、、 機械ができることは機械にやらせましょう! 例えば、Excelで書類作ったら普通はタイトルや日付と作成者を書きま…

ショートカットキーのまとめはさぼります

自分でExcelのショートカットキーをまとめる予定だったのですが、探してみたらありましたので、まとめは省略します。 http://www.excel7.com/excel_shortcut.htm 後はこの表をコピー&ペーストでExcelなりに貼り付けて、自分が使うショートカットキーがぶつ…

ショートカットが基本かな

今日、図書館行ったときの休憩所での会話が耳に入りました。 A:「Excelってコピーやペーストをコントロールキーでやると速いよ」 B:「へぇー、そうなんだ。コントロールってどうやってやるの?」 A:「コピーやペーストをCtrlキーを押しながらやるんだ…

究極って。。。

http://arena.nikkeibp.co.jp/article/news/20070706/1001457/?P=1↑すごい勢いでブックマークが増えていますねぇ。。。 「究極の技」と呼んでいいのだろうか? 「入門」と呼んでいいものも結構ありました。でも普通はこれでいいのかも知れません。私が異常?…

Excelグラフでの質問への回答

でつまずきました。 EXCELで比較棒グラフの要素棒グラフ(比較棒グラフのなかのそれぞれの内訳が対比できる)はどの様にしたら書けるのでしょうか?中々、質問者と回答者の意図がかみ合わない状態でした。 最終的にはピボットグラフにすれば、一発で表示でき…

同じボタンが3つあると悩みます

以前、マクロに割り付けるボタンをどれにつけたらどう違うのかつまづきました。 やはり、同様なつまづき、いらっしゃいますね → question:1182223104 シート上のボタン シート上のボタンは、ツールバーで右クリックしたときに出てくる次の2種類ですね。 コ…

Evaluteの怪

Excelの質問*1があったので、答えようとしてはまってしまいました。Functionタイプのマクロを書くと、Excelからは普通の関数と同じように見えます。 回答で、この関数を書いたのですが、なぜか別シートに値があると自動更新されない! Option Explicit Publi…

その他

詳細は後日追記します。 串刺し(3D) 同じ様式のシートを枚数意識せずに足し算する。下記シートなら、Sheet2〜LastSheetまでのところが足し算される。間にSheetを入れればそれがまた足される。 カメラツール 別な様式のExcelをマージしたいときに使う。 名…

関数

良く使う関数を紹介します(一部使わないものも入っていますが。笑)。詳細はヘルプにてご覧ください。 目的 関数文法 機能 簡易データベース VLOOKUP(キー, DB範囲, 持って来る列番号, false) これでテーブル引きする例.=VLOOKUP(A2, table, 2, false) *1 …

機能

これがないと始まらないと思える機能を紹介します。詳細はヘルプなどで見ればすぐに分かります。 ピボットテーブル 大福帳の集計ツール。これ一発でほんと簡単に集計やグラフ化、分析ができるのですごく重宝。 オートフィルタ これも必須アイテム アウトライ…

ショートカットキー

さくっと使えるショートカットです。もっと前に覚えていたらすごく楽だったのにと思えるショートカットです。 Ctrl+C(コピー)やCtrl+F(検索)など、基本的なのは載せていません。 目的 キー操作 機能 一気にカーソルを飛ばす [End]後に↓↑←→ 行数や列数が…

ふりがなって・・・

Excelのふりがなって、マクロと違ってメニューからは一気に設定できないんですね。 人力検索へアップしようとしてたのですが、締め切られているようなので、ここに参考までに2例載せておきます。命題:ソートのため、ふりがなを5000行に振りたい 詳細:http…

マクロをバッチから動かしたときの怪

Excelマクロをバッチで動かしたときに起きた怪現象です。 ●現象:なぜか、My DocumentフォルダにあるExcelファイルがカレントディレクトリより優先されて動いてしまう?! バッチファイル set ExcelPATH="C:\Program Files\Microsoft Office\OFFICE11\EXCEL.…

はどうして3枚のシートなの?

普段会社で使われているExcelは3枚がほとんどです。 でも、3枚だとSheet1の他にSheet2とSheet3を確認する必要が出てきます。 → 一度Sheet2に重要事項が書かれたファイルが送られてきて、それを見ずに失敗したことも。。。涙 人によっては下書きをSheet2へ…