タグ Excel の記事一覧

OpenPyXl でチェックボックスを押したい

Python で Excel ファイルを扱う方法はいくつかありますが、その中でも OpenPyXl がメジャーなのかなと思っています。
OpenPyXl を使えば Excel ファイルを読み込んだり作成したり、大抵の操作はできます。
ただ、フォームコントロールの操作等、OpenPyXl では実現不可能な機能もあります。

今回、Excel ファイルを出力する機能がある Web アプリを制作していて DB の値によってチェックボックスを ...
2022年12月15日 2023年11月8日
カテゴリ: プログラミング
Python Excel OpenPyXl

ExcelVBA で時間が正しく変換されない

ExcelVBA で時間が入力されたセルの値を受け取るとセルの表示形式が「文字列」でない場合浮動小数点数になりますよね。

たとえば A1 セルに 「9:45」 という時間の値が入力されている場合 ...
2022年6月22日 2023年11月8日
カテゴリ: プログラミング
Excel ExcelVBA

Excel のセルに名前を付けよう

プログラミング未経験の人でも Excel の関数を使うことってよくあると思うのですが、この Excel 関数ではプログラミングのキホンともいえる概念をごく自然に扱っています。
その一つがセルです。

とっても基本的なことですが、Excel のセルにはアドレスというものが存在します。
このセルのアドレスがプログラミングでいうところの変数ととっても近い働きをします。
...
2021年10月27日 2023年11月8日
カテゴリ: IT入門
Excel ExcelVBA

ExcelVBAでランダムな文字列を生成する方法

ExcelVBAでランダムな整数を生成できるなら、次はランダムな文字列を生成したくなるものですよね?
たとえば自動生成される複雑なパスワードのようなランダムな文字列も Rnd 関数を使えば生成できるんです!

方法としては
1. 使用したい文字をひとつずつ配列に格納する
...
2021年9月8日 2023年11月8日
カテゴリ: プログラミング
Excel ExcelVBA 乱数

ExcelVBA でランダムな整数を生成する方法

ExcelVBA でランダムな数字を生成するときに活躍するのが Rnd 関数ですが、この関数が返すのは 0 以上 1 未満のランダムな数値で初心者の方からしたら「思ってたんと違う」ってなりますよね。

求めているものはきっと任意の長さのランダムな整数ですよね?
安心してください。 Rnd 関数を元にしてランダムな整数は作れます!
2021年9月7日 2023年11月8日
カテゴリ: プログラミング
Excel ExcelVBA 乱数

Excelで素早くカーソルをA1に合わせる時短テクニック

Excelのデータをメール等で送る際に、「カーソルを一番左上に合わせておく」というマナーがあるって知っていますか?
私もそれを初めて知ったとき「何その謎マナー・・・」なんて思ったものです。
会社や業界によってはルール化していて結構小うるさく言う人もいるようですが、そもそもなんでこんなマナーがあるのでしょうか。
...
2021年6月21日 2023年11月8日
カテゴリ: IT入門
テクニック Excel

Excelでゼロ埋めするテクニック

ゼロ埋めとかゼロパディング、ゼロフィルといった言葉を聞いたことがあるでしょうか。
どれも意味としては文字列の桁数を揃えるために0(ゼロ)を付け足すということです。

たとえば次のようなデータがあったとします。
...
2021年6月19日 2023年11月8日
カテゴリ: IT入門
テクニック Excel

Excel関数で学ぶプログラミング入門

Excel関数はプログラミングの基礎を学ぶのにちょうどいい、と個人的に考えています。
理由としては、Excel関数では四則演算・文字列・変数・関数・条件分岐について学べるからです。

もちろんそれだけでは本格的なプログラミングはできませんが、基礎を学ぶという意味ではとても適していると思います。
...
2021年5月10日 2023年11月8日
カテゴリ: プログラミング
プログラミング教育 Excel