JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2017年05月 / 04月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>06月

アクセスランキング

[ジャンルランキング]
コンピュータ
413位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
58位
アクセスランキングを見る>>

エクセルのマクロ

前から「マクロ」というものの存在は知っていたんですが、jdbkunnに
http://headlines.yahoo.co.jp/hl?a=20100915-00000310-giz-ent
このようなページを紹介されたので、今回少しいじってみることにしました。

言語はVBなので、VB.NETの知識が流用できて楽です。

でも、エディタの入力補助機能が少し不便ですね。
TABも自動的に挿入してくれませんし・・・。
for に対応する next や if の後の then なども自動で入れてくれません。

まあ手動で入力すれば良い話ですよね。

Perlの場合は全て手入力ですし・・・。(何か良いテキストエディタあったら教えてください。)
PHPのエディタは色々ありますが。


まあそんな話は置いといて、こんなものを作ってみました。

100929マクロを使って見る

コードはこんな感じです。

Sub test1()
    For i = 1 To 50
        For ii = 1 To 50
            If (i + ii < 56) Then
                Worksheets("Sheet1").Cells(i, ii).Interior.ColorIndex = i + ii
            Else
                Worksheets("Sheet1").Cells(i, ii).Interior.ColorIndex = 2
            End If
        Next
    Next
End Sub


一部はそこらへんに転がっているサンプルを引用しています。

このColorIndexは56まであるそうですが、56は暗い色(#333333)なので55までということで。

これで、何か作りたいと思います。


では。
   Excel    TB(0)    CM(1)    EDIT    ページ↑

Excelを・・・・・。

C言語とHTMLを頑張っているんですが・・・・・。

それより、P検の方を確実にしようと、Excelの関数を頑張っています。

まぁ一応、C言語もやっていますが・・・・・。


あと、GCCのトップページの改装も終わりました。

http://gcc--fb.ddo.jp/


これまでブログで公開してきたゲームも、全部公開してあります。


それに伴い、新しいゲームも作り始めています。



でもやっぱり、Excelはさっさと覚えたい・・・・・。
   Excel    TB(0)    CM(0)    EDIT    ページ↑

エクセル講座的コーナー -セルの並び替え-

タイトル




今回は、なんとなく、エクセルでセルを並び替える方法を紹介したいと思います。



今回の記事ではん、セルのランダムな並び替えの方法を説明します。

仕組みは、乱数を生成して、「その大きさが大きい順or小さい順で並び替える」という単純な方法です。





1.セルに項目を入力する

並び替えたい項目を入力します。
項目入力



2.関数を入力する

0~1の間の乱数を生成する関数「RAND()」を入力します。
関数入力


関数全選択



3.右クリックして並び替えを実行する

↓の画像を参考に、項目を並び替える
昇順or降順


入れ替え完了



4.最後に、乱数の部分を消す

普通にDeleteキーで消せば良い。
完了!









以上です。

案外、簡単ですね。

やっぱり、Excelは覚えといたほうが良さそうだな~
   Excel    TB(0)    CM(0)    EDIT    ページ↑

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。