猫でもわかる プログラミング講座
ExcelVBA で複数のセルの値をクリアする方法
ExcelVBA で複数のセルの値をクリアしたい場合、方法はいくつかありますがクリアしたい対象のセルが「すべてのセル」なのか「特定のセル」なのかで難易度は変わってきます。
また、対象のセルに結合セルが含まれているとエラーメッセージがでてうまくクリアできない場合もあります。
いわゆるExcel 方眼紙の場合うまくクリアできなかったりするのでプログラミングする側としては ...
また、対象のセルに結合セルが含まれているとエラーメッセージがでてうまくクリアできない場合もあります。
いわゆるExcel 方眼紙の場合うまくクリアできなかったりするのでプログラミングする側としては ...
続きを読む
ExcelVBAでランダムな文字列を生成する方法
ExcelVBAでランダムな整数を生成できるなら、次はランダムな文字列を生成したくなるものですよね?
たとえば自動生成される複雑なパスワードのようなランダムな文字列も Rnd 関数を使えば生成できるんです!
方法としては
1. 使用したい文字をひとつずつ配列に格納する
...
たとえば自動生成される複雑なパスワードのようなランダムな文字列も Rnd 関数を使えば生成できるんです!
方法としては
1. 使用したい文字をひとつずつ配列に格納する
...
続きを読む
ExcelVBA でランダムな整数を生成する方法
ExcelVBA でランダムな数字を生成するときに活躍するのが Rnd 関数ですが、この関数が返すのは 0 以上 1 未満のランダムな数値で初心者の方からしたら「思ってたんと違う」ってなりますよね。
求めているものはきっと任意の長さのランダムな整数ですよね?
安心してください。 Rnd 関数を元にしてランダムな整数は作れます!
求めているものはきっと任意の長さのランダムな整数ですよね?
安心してください。 Rnd 関数を元にしてランダムな整数は作れます!
続きを読む
Swiper.jsのスライドをトラックパッドでスクロールすると数ページ分一気にスクロールされてしまう問題
jQuery不要で簡単にスライドが実装できるSwiper.jsをとあるプロジェクトで導入したのですが、なかなかいい感じでした。
ヨコ方向のスライドだけでなく、タテ方向のスライドも作れてマウスのホイールでもスクロールできるのでとても気に入りました。
...
ヨコ方向のスライドだけでなく、タテ方向のスライドも作れてマウスのホイールでもスクロールできるのでとても気に入りました。
...
続きを読む
【Python】ソート順を保ったまま0を含むデータを末尾に移動させる方法
日付や数量などの情報を含むデータを複数格納したリストに対して日付順でソートすることがよくありますが、数量が0の場合は他のデータのソート順は保ったまま数量が0のデータだけ末尾に移動させたいことってありますよね。
複数条件でソートすればうまくいきそう!と思って色々こねくり回してもなかなか思った感じにならないんですよね。
...
複数条件でソートすればうまくいきそう!と思って色々こねくり回してもなかなか思った感じにならないんですよね。
...
続きを読む
DjangoのModelをソートするキーにプロパティを使いたいとき
とあるDjangoのプロジェクトで商品の登録日(DateField)が新しい順にソートされていたデータを、商品の発売日が新しい順にソートさせたかったのでModelの内容を確認したところ発売日のフィールドは設定されていないようでした。
そんな場合は大抵Modelに新しいフィールドを追加するところなのですが、商品の発売日が商品コード(CharField)の一部として登録されていることが分かりました。
...
そんな場合は大抵Modelに新しいフィールドを追加するところなのですが、商品の発売日が商品コード(CharField)の一部として登録されていることが分かりました。
...
続きを読む
Scratchのスプライトってなに?
ゲームのプログラミングでもよくスプライトというキーワードが出てきますが、とてもざっくりいうと「人形劇の人形」みたいなものです。
Scratchにおけるスプライトも同じ意味で、Scratchプログラミングを構成する重要な...
Scratchにおけるスプライトも同じ意味で、Scratchプログラミングを構成する重要な...
続きを読む
Scratchを始めるときに必要なモノ
このブログで繰り返し同じようなことを書いていますが、プログラミング入門にはScratch(スクラッチ)がとってもおすすめです。
パズルのようにブロックを組み合わせるだけでプログラミングができるので、まだタイピングができないお子様からお年寄りまで誰でもプログラミングが楽しめるのです。
実際、幼児向け教室でプログラミング学習用にScratchを取り入れているところも多くあるようです。...
パズルのようにブロックを組み合わせるだけでプログラミングができるので、まだタイピングができないお子様からお年寄りまで誰でもプログラミングが楽しめるのです。
実際、幼児向け教室でプログラミング学習用にScratchを取り入れているところも多くあるようです。...
続きを読む
DjangoでAppRegistryNotReadyにハマった話
とあるDjangoのプロジェクトをローカルで動かすためにmanage.py runserverをしたところ
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
というメッセージが出て動きませんでした。
とりあえずエラーメッセージをGoogle検索してヒットしたページに書かれていることはある程度試したのですが...
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
というメッセージが出て動きませんでした。
とりあえずエラーメッセージをGoogle検索してヒットしたページに書かれていることはある程度試したのですが...
続きを読む