猫でもわかる プログラミング講座

1 2 3
1 2 3

ExcelVBA で複数のセルの値をクリアする方法

ExcelVBA で複数のセルの値をクリアしたい場合、方法はいくつかありますがクリアしたい対象のセルが「すべてのセル」なのか「特定のセル」なのかで難易度は変わってきます。

また、対象のセルに結合セルが含まれているとエラーメッセージがでてうまくクリアできない場合もあります。
いわゆるExcel 方眼紙の場合うまくクリアできなかったりするのでプログラミングする側としては ...
2021年10月15日 2023年11月8日
カテゴリ: プログラミング
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 乱数

Swiper.jsのスライドをトラックパッドでスクロールすると数ページ分一気にスクロールされてしまう問題

jQuery不要で簡単にスライドが実装できるSwiper.jsをとあるプロジェクトで導入したのですが、なかなかいい感じでした。
ヨコ方向のスライドだけでなく、タテ方向のスライドも作れてマウスのホイールでもスクロールできるのでとても気に入りました。
...
2021年7月1日 2023年11月8日
カテゴリ: プログラミング
JavaScript Swiper.js

【Python】ソート順を保ったまま0を含むデータを末尾に移動させる方法

日付や数量などの情報を含むデータを複数格納したリストに対して日付順でソートすることがよくありますが、数量が0の場合は他のデータのソート順は保ったまま数量が0のデータだけ末尾に移動させたいことってありますよね。
複数条件でソートすればうまくいきそう!と思って色々こねくり回してもなかなか思った感じにならないんですよね。
...
2021年6月7日 2023年11月8日
カテゴリ: プログラミング
Python アルゴリズム

DjangoのModelをソートするキーにプロパティを使いたいとき

とあるDjangoのプロジェクトで商品の登録日(DateField)が新しい順にソートされていたデータを、商品の発売日が新しい順にソートさせたかったのでModelの内容を確認したところ発売日のフィールドは設定されていないようでした。

そんな場合は大抵Modelに新しいフィールドを追加するところなのですが、商品の発売日が商品コード(CharField)の一部として登録されていることが分かりました。
...
2021年5月29日 2023年11月8日
カテゴリ: プログラミング
Python Django

Scratchのスプライトってなに?

ゲームのプログラミングでもよくスプライトというキーワードが出てきますが、とてもざっくりいうと「人形劇の人形」みたいなものです。
Scratchにおけるスプライトも同じ意味で、Scratchプログラミングを構成する重要な...
2021年5月25日 2023年11月8日
カテゴリ: プログラミング
プログラミング教育 Scratch

Scratchを始めるときに必要なモノ

このブログで繰り返し同じようなことを書いていますが、プログラミング入門にはScratch(スクラッチ)がとってもおすすめです。
パズルのようにブロックを組み合わせるだけでプログラミングができるので、まだタイピングができないお子様からお年寄りまで誰でもプログラミングが楽しめるのです。
実際、幼児向け教室でプログラミング学習用にScratchを取り入れているところも多くあるようです。...
2021年5月24日 2023年11月8日
カテゴリ: プログラミング
プログラミング教育 Scratch

DjangoでAppRegistryNotReadyにハマった話

とあるDjangoのプロジェクトをローカルで動かすためにmanage.py runserverをしたところ
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
というメッセージが出て動きませんでした。

とりあえずエラーメッセージをGoogle検索してヒットしたページに書かれていることはある程度試したのですが...
2021年5月17日 2023年11月8日
カテゴリ: プログラミング
Python エラー Django 仮想環境

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

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

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