生産性向上が叫ばれる時代ですが、お手軽な手段としてExcelマクロによる業務自動化というケースがあるかと思います。 Excelマクロは自動記録して再生する程度であればよいのですが、多くのケースで記録したコード(VBA)の編集を伴うことが多いです。 編集する際に残念なのが、Excelのコード編集機能の弱さ!10年以上進化がないと言っても過言ではないと思います。 そこでこの記事では、現在のコード編集の主流であるVisual Studio Code (以下VS Code)をコード編集時のエディタとして使用しつつ、 Excel単独ではできないgit等による構成管理まで行うことを目標に簡単な手順を紹介します。 ネット上での先人たちの記事を参考にしつつも、私はこの手順で VS Code によるコード編集を行っています。未だに無くならないExcelマクロによる業務改善においても現代風なコード開発ができる
任意のフォルダに存在するすべてのファイル名を取得するには、Dir関数にワイルドカードを指定します。次のコードは、C:\Sampleフォルダに存在するすべての「*.xlsx」をアクティブシートに書き出します。 Sub Sample1() Dim buf As String, cnt As Long Const Path As String = "C:\Sample\" buf = Dir(Path & "*.xlsx") Do While buf <> "" cnt = cnt + 1 Cells(cnt, 1) = buf buf = Dir() Loop End Sub Dir関数にワイルドカードを指定して実行すると、まずそのワイルドカードに一致するファイル名が返ります。次に、Dir関数の引数を省略して実行すると、前回に指定されたワイルドカードが指定されたものとしてファイルを探します。そ
Smart Indenter version 4.0 The first version of the Smart Indenter COM Addin was released in 1999. After twenty-five years of faithfully serving the VBA developer community, version 4.0 has been rewritten in C# to support both 32-bit and 64-bit versions of Microsoft Office / Microsoft 365. As well as supporting all the existing options and shortcut keys, v4.0 adds Auto-Indenting, to automatically
English 久しぶりにExcelでゲームを再現してみました。 ツイッターでどんなゲームを作るのが良いか募集したところ、なんと1位がドラクエ。 初めて質問箱を使ってみます。なかなか決められなくて‥‥。 VBAを使わないExcelゲーム、どれを作るのが良さそうですか? — パパセンセイ@Excelを眺める人 (@10mikiya) September 21, 2020 正直どう作って良いか見当もつかないまま見切り発車で進めましたが、なんとか形になったので公開の流れになりました。最適化されてないロジックもありますので温かい目で見守っていただけますと幸いです。 一応、再度伝えておきますがVBAは一切使っていません。 [ad01] どんなものが出来たか 実際にどんなものになったか、見ていただいた方が早いのでまずは結果をご覧ください。(※音声はありません) あのイルカ 最後まで見た方が面白いですよ
メンズエステで抜いてもらえる為の心構え 本日はいつもと少し違い、メンズエステでサービス(抜き)の確率をあげる方法を皆様に伝授していきたいと思います!! あくまでも私、おっさんの経験上のお話ですので、これを参考に皆さんの経験も活かして頂ければ
エクセルでCSVを保存? 変換? CSVファイルをエクセルで開くと壊れる?? 仕事でCSVファイルを扱うことがあります。しかし、「CSVの意味」を本気で教えてくれる人はなかなかいません。それは、「CSV」を本質的に理解するには、その前提となる知識が必要で、仕事中にそんな面倒くさい説明をするヒマがないからです。 今回は、本当にCSVのことを知りたいのに誰も教えてくれないとお悩みの初心者の皆さんのために、CSVとは何か、を徹底的に解説します。 「リスト形式とCSV」完全マスターシリーズ(この記事は第2回です) 8個の基本パターンで完全習得「リスト形式」の教科書 本気で理解したい初心者のためのCSV勉強会資料 CSVファイルとExcelの関係を本気で理解するための確認テスト10問 初心者のためのCSV取り込み事例演習教材(勉強会資料) 初心者が「CSVで保存してアップ」を理解するのは意外と難しい
はじめに システム開発を効率よく進めるための1つの方法として、システム開発のテンプレートを使用することがあります。 ですが、システム開発のテンプレートは企業内で閉じてしまっていてなかなかインターネットで公開されることはありません。 ですので、システム開発で使用するであろうテンプレート集を Excel で作成して公開します。もちろん無料で商用利用可能です。改変も OK です。 プロジェクト管理用 スケジュール管理などのプロジェクト管理用のテンプレートはなかなかないのですが、プロジェクト管理の補助となるようなテンプレートを用意しました。 プロジェクト管理ツールは、別記事の「フリーで使えるプロジェクト管理ツールまとめ」をご参照ください。
数字がたんたんと並ぶエクセル表ってとっつきにくいですよね。見やすくするには「テーブル機能」が便利です。例えば、表に縞模様をつけて見やすくしたり、データバーを使ってセルに横棒グラフを表示できたりします。今回は、見やすい資料作りに必須な表のレイアウトワザを紹介します。 エクセルの表を見やすくするレイアウトワザ①表に縞模様を付ける表に縞模様を付けるには、テーブル機能を使います。レイアウトを残したままテーブル機能を解除するには、「範囲に変換」を使います。 ↑表を選択します ↑「ホーム」タブ → 「テーブルとして書式設定」ボタンをクリックし、メニューからスタイルを選択します 「テーブルとして書式設定」画面が表示されます。 ↑内容を確認し、「OK」ボタンをクリックします テーブルのスタイルが設定されます。 ↑テーブル機能が設定され、フィルターボタンが表示されます フィルターボタンなどのテーブル機能を解
Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 その他...表示数を減らす バブル チャートは、 データ ポイント をバブルに置き換え、データの追加のディメンションがバブルのサイズで表される散布図のバリエーションです。 散布図と同様に、バブル チャートはカテゴリ軸を使用します。水平軸と縦軸はどちらも値軸です。 散布図にプロットされる x 値と y 値に加えて、バブル チャートは x 値、y 値、z (サイズ) の値をプロットします。 それぞれに値のセットが含まれる次の 3 つのデータ系列がある場合は、散布図ではなくバブル チャートを使用できます。 バブルのサイズは、3 番目のデータ系列の値によって決まります。 バブル チャートは多くの場合、財務データを表示する
列の見出し表示が「A,B,C」ではなく「数字」になってしまった! などと、Excelが壊れてしまったように問い合わせてくる方が時々いますが、A1参照形式(列をA,B,C・・・で表記する通常の形式)は、Excelのデフォルトであり、ほとんどの人がこの形式で計算式などを作っていると思いますから不思議なことではありません。 でも、皆さんにはもっとExcelを知って使いこなしていただきたいので、最初のうちに「絶対参照」と「R1C1参照形式」について説明することにしました。 「R1C1参照形式」は一般的なものではありません。 当サイトでは、計算式やVBAを作成・開発する側の方への説明として、「R1C1参照形式」を結構多用し、半ばお勧めしています。 ですが、Excelでは「A1参照形式」がデフォルトであり、一般ユーザーでは「R1C1参照形式」そのものを知らないケースも非常に多く見られます。 このことか
選択したExcelのセルをMarkdown形式でコピーするExcelアドインをリリースしました。 日付の書式、金額、カンマフォーマットなども生かしたままコピーできます! 右寄せ・左寄は先頭行の設定に従います。 良かったら使ってあげてください。 動作確認済みのOffice&Windows Windows 7 64bit & Office 2010 Windows 10 64bit & Office 2016 必要環境 .NET Framework 4.5.2以上 Visual Studio 2010 Tools for Office Runtimeのインストールが求められるかもしれません (VSの入っていないWindows 7では求められました) 上記モジュールがインストールされていない場合、インストーラーからダウンロードされてインストールされる。。。と思います。 操作方法 貼り付けたい範囲
STEP1. エクセルとかからCSV (TSV)をコピーしてを貼り付け STEP2. オプションを選択して変換 細かい設定 列目までをTHEADとする。(0でTHEADなし) TBODYの行目までをTHとする。 TBODY THに深度を埋め込んだクラス名を追加する。(1〜) クラス名: " + n" ひとつめのTHに深度クラスを追加しない。(lv1を追加しない) n列ごとにTRにクラス名を追加する。(0〜) クラス名: 列数 : クラス名に列数を追加する。(nrow0, nrow1,,)
入れたくないとは思っていても、止むに止まれぬ事情で Word, Excel, PowerPoint などのファイルを git レポジトリの中で管理することはありませんか?この記事では、Mac で Office ファイルの diff を取る方法を紹介します。Linux でも多分動くはず。 textconv 普通、バイナリファイルを git diff しても、変更内容がわかりません。ところが、git には textconv という、バイナリファイル(別にバイナリじゃなくてもいいんですが)をコマンドに渡した結果を diff に使う機能があります。ドキュメントには、JPEG の Exif 情報の diff を取る例等が載っています。 Office ファイルからのテキスト抽出 では、Office ファイルからテキストを抽出するにはどうすればいいでしょう?Windows の msysgit には as
データの一覧を頼まれて、xamppで動かしているlocalにあるmysqlのデータをphpmyadminからExcelにエクスポートしようとしたのですが、「あ、、あれ?Microsoft Excel 2000 が…ない?」ということに気づきました。あれー確かあるはずなんだけどと思ったのですが、xamppのバージョン5.2のphpmyadminにはあるのですがバージョン5.3のphpmyadminにはない!ということに今日気づきました。 ということでmysqlのデータをExcelにする方法を検討して実行してみました。 ExcelがだめならCSVがあるじゃないの…(>_<) ExcelがだめならCSVがあるじゃないの!と思ってCSVにしてみたのですが結論から行くとダメでした。色々やればできるかもしれないですが、コードを変換したりプログラム的なものを書いたりとやたら手間がかかりそうです。以前のp
復帰第一弾の記事として、Excelでのゼロ埋め方法について 要約 Excelでのゼロプレサスは書式設定から 例えば ”01”〜”47”の数値を入れたい とかいう時に、Excelに「01」と打ち込むととっても賢いExcelちゃんは勝手に「1」に変換してくれるわけです。 しかし、私がやりたいことは 「2桁の数値を入力」 「一桁ならば0埋めをする」 ことです。専門用語で零プレサスとか言うらしいです。 ちょっとググッてみましたら、 Right関数を使うやり方 Text関数を使ったやり方 の2つが主流として出てきます。 やり方をそれぞれ Right関数を使うやり方 01と入力したいセルで =RIGHT(1+100,2) と入力する Text関数を使ったやり方 01と入力したいセルで =TEXT(1,"00") と入力する です。 それぞれ、なぜちゃんと表示されるかはご自身で調べてください。 この方法
Excel 2003 カラーパレット - Excel 2007 で Excel 2003 カラーを簡単に使用できる Excel アドイン 新バージョンを公開しました! カラーパレットをリボンメニューのホームタブに表示して使いやすくし、Excel 2007/2010 の両バージョンに対応した「Excel 2003 カラーパレット・改」を公開しました(2011/12/30)。 Excel 2003 カラーパレット・改 ~ Excel 2007/2010 で Excel 2003 のカラーを簡単に使用できる Excel アドイン はじめに 先日、Excel 2007 で Excel 2003 のカラーを使用するエントリーを掲載しましたが、配色パターンを使用する方法は大変なので Excel 2007 のアドインで「Excel 2003 カラーパレット」を作成してみたので公開します。 Excel 2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く