「Excel方眼紙」という言葉を聞いたことはあるでしょう。Excelのワークシートを使って書類を作成する際、行と列の幅を極端に小さくして方眼紙のような見た目にする手法です。何が便利かというと、体裁の入り組んだ表を簡単に作れること。ここで言う「入り組んだ表」とは、ある欄は3列分、ある欄は5列分…などとマス目の大きさがまちまちで、単純な格子状にはなっていない表のことです。

そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい
パソコンの断・捨・離 パソコンの不要なものを整理、まずはWebサービスの棚卸しを 2024.03.14
あまり知られていませんが、Safariはhtml意外にもpdfとかも読めるので ワードやエクセルでもみれるか試してみました。 結果 xlsファイルを表示。どうやらセルは中に入ってるのもだけを表示するみたい。 色の指定や関数については簡単なものは一通りOK。拡大縮小は WindowsのPCよりも使いやすいw docファイルを表示。元ファイルは横2段にして作ったけど縦一列表示になってます。 しかしフォントサイズや色などはしっかり出ているし、ビューアとしては十分。 段組とかで一部レイアウトは崩れていますが表示出来ています。 拡大縮小も自在に出来るので、ネット上に上げておけばいつでも閲覧出来ますね。 エクセルについてはグラフ表示も試してみましたが、 グラフの値の表示は消えるモノの、グラフ自体は表示出来ました。 グラフの傾きを見るような場合では十分使用できるレベルだと思います。 ipod touch
値渡しの場合は「ByVal」を変数定義の前に使っていましたが、参照渡しの場合は「ByRef」を変数定義の前に付けます。 今まで使っていた値渡しによる方法では、プロシージャを呼び出すときに変数を使って引数を指定した場合、変数にその時点で含まれている値だけがプロシージャに渡されていました。その為、呼び出し先のプロシージャで値を変更しても呼び出し元の方の変数には影響がありませんでした。 Sub テスト() Dim str As String str = "こんにちは" 'この時点では変数strには"こんにちは"が '格納されています Call setCellValue(str) '呼び出しから帰った時点でも変数strには '"こんにちは"が格納されたままです End Sub Sub createString(ByRef str As String) str = "こんばんは" '呼び出されたプロ
Excelに、毎日文字や数字を入力している──そんなビジネスパーソンも多いことだろう。少しでも入力を早く、簡単にしたい。そんなときは、Excelに備わっているショートカットをうまく活用したい。 1──日付と時刻 [Crtl]+[;]を押すと、今日の日付が。[Crtl]+[:]を押すと、現在の時刻が入力される。 業務記録などを付けていく際には、これを使えば簡単に日付や時刻を入力できる。「now」関数と違うのは、入力した時点の日付・時刻が固定されることだ。 2──繰り返し作業 せっかくコンピュータを使っているのだから、同じような作業は自動的にやってほしい。複雑な作業で、今後も繰り返し使うなら、マクロを書くというような選択もあるだろうが、ちょっとした変更──例えば、セルを1行おきに色を付けたい──なんてときは、[F4]キーを使う。 最初のセルに対して操作を行い、同じ操作をしたいセルを選んで[F4
1 あらし(福島県) 投稿日:2007/05/11(金) 18:35:20 ID:9X/S8o8r0 ?PLT(67011) ポイント特典 入力の手間を省く、10のExcelショートカット Excelに、毎日文字や数字を入力している── そんなビジネスパーソンも多いことだろう。少しでも入力を早く、簡単にしたい。 そんなときは、Excelに備わっているショートカットをうまく活用したい。 1──日付と時刻 [Crtl]+[;]を押すと、今日の日付が。[Crtl]+[:]を押すと、現在の時刻が入力される。 業務記録などを付けていく際には、これを使えば簡単に日付や時刻を入力できる。 「now」関数と違うのは、入力した時点の日付・時刻が固定されることだ。 2──繰り返し作業 せっかくコンピュータを使っているのだから、同じような作業は自動的にやってほしい。 複雑な作業で、今後も繰り返し使うなら、マクロ
VBA と Java のオブジェクト指向プログラミング VBA と Java のオブジェクト指向プログラミング トップページページ一覧メンバー編集 VBAOBJECT 最終更新: donkichi 2006年03月24日(金) 02:35:25履歴 Tweet VBA のオブジェクト指向プログラミング VBAのプログラミング入門編 第1回:プログラム 第2回:標準モジュール? 第3回:データと手続き? 第4回:サンプルプログラム? 第5回:データ? 第6回:変数? 第7回:列挙型? 第8回:定数? 第9回:配列? 第10回:配列の操作? 第10回:ユーザー定義型? 第11回:ユーザー定義型の操作? 第12回:ユーザー定義型の配列? 第13回:ユーザー定義型の配列の操作? 第14回:Sub プロシージャ? 第15回:Sub プロシージャの操作? 第16回:Funtion プロシージャ? 第1
はじめに Visual Basicが独自のクラスを作成して使えるように、Officeに搭載されているVBAでも独自のクラスをプロジェクトに組み込むことができます。作成したクラスは、各Officeアプリケーションで「インポート」「エクスポート」ができるため、汎用性のあるクラスを1つ作成すれば他のアプリケーションのVBAでも利用できるようになります。 そこで、本稿ではExcel 2003で利用できるクラスを作成しながら、VBAでクラスを作る方法を紹介します。対象読者 Excel VBAを使ってマクロ(プログラム)を作ったことのある人、Visual Basicが使える人が対象です。必要な環境 Excel 2000、2002、2003が使用できる環境。クラスは便利 VBAでクラスを作成するメリットは、複雑な処理を1つのオブジェクトにまとめ、プロパティやメソッドを通じてその機能を呼び出したりパラメー
エクセル関数やワード基礎から、オートシェイプ画基本講座まで、 多数の画像と細かな手順説明、サンプルファイルで学習できるモーグ学習室。 実際に操作を行いながら確実に理解していくことができます! * 講座や紹介する機能によりサンプルファイルがない場合もあります Excel 基礎 1レッスンが短時間で終了するので、時間がない時に少しずつでも勉強できます。 自分の予定にあわせて学習してみましょう!(全9回 64レッスン掲載 ) Word 基礎 1レッスンが短時間で終了するので、時間がない時に少しずつでも勉強できます。 自分の予定にあわせて学習してみましょう!(全7回 67レッスン掲載) Excel 関数 Excelには便利な関数が多数用意されています。 関数の便利な使い方を解説します! (全11回) 仕事に役立つ Excel 関数 普段使用している関数が別の使い方もできる?! 『仕事に役立つ Ex
pyExcelerator download | SourceForge.net [思] PythonでExcelファイル作成 まぁ,サンプルコード(解凍先のexamplesフォルダ)を見れば,使い方はわかるので,やりたいこと→サンプルコードの対応表を作ってみよう. ブックの作成,シートの作成,保存→ほとんど全部.最小限の処理→mini.py 罫線の設定→blanks.py,format.py,merged0.py,merged1.py セルの結合→blanks.py merged0.py,merged1.py フォント→blanks.py,format.py,merged1.py 大きなファイルを作って時間を計る→big-16Mb.py,big-35Mb.py*1 列の幅→col_width.py 行の高さ→merged1.py,row_styles.py,row_styles_empt
PerlでExcelファイルを作成する場合、Spreadsheet::WriteExcelというライブラリを使用するが、Pythonで同等の機能を持つライブラリがあるか調べてみた。 最初に見つかったのは、Spreadsheet::WriteExcel 1.0モジュールをPythonに移植した、pyXLWriterというものだった。 pyXLWriterはPython 2.1以降の環境で動くライブラリであるが、概略説明の箇所に Project was stopped という注釈があり、調べてみると、2005年10月26日に開発を停止した旨の作者の書き込みがあった。 pyXLWriterの作者曰く、 please, see pyExelerator if you want to continue developing of pyXLWriter 訳:pyXLWriterの開発を続けたい方はpy
1-1: PythonでExcelを動かす Pythonを使って、MicrosoftのExcelを動かす方法を紹介します。 具体的には、 Excelの起動 シートに内容を書き込む 名前を付けて保存 という作業を行います。 私自身、普段Excelで作業することは無いので簡単な例だけです。 それとVisual Basicもほとんど使わないので、 プロパティやメソッドの意味等、よく理解していません。 ※:Python で Excel のグラフ作成 (Windows編)の解説ページも作りました 1-2: Excelの起動と終了 まず、Excelをオブジェクトとして作る必要があります。 import win32com.client xlApp = win32com.client.Dispatch("Excel.Application") xlApp.Visible =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く