記事一覧
自由な働き方の意味とは
自由な働き方。って?
自由な働き方にあこがれるとか聞くけど、自由とはなんぞや。
自由な時間?自由な服装?自由なスタイル?
何に自由を定義するかによっては変わってくるのだろう。
不自由とは?
これは自分の話であるけども、
製造業で働いて15年、周りには文句を言う人がたくさんいた。
残業ばっかり・有給取りにくい・給料低い。
まあ、よくある話。
もっと今より良くなりたいのだろうけど、自分にとっては
VBAでタイピング練習自動化してみた
もうそれ、
練習ちゃうやん( ´∀` )
というわけでTwitterに引き続きタイピング練習を自動化してみました。
ちなみにBenesseの日本語(ローマ字)です。
↓これね。
最初は普通にコード組みましたけど、自動Twitterから使ってるクラスモジュールに追加して少ないコードでできるように改良しました。
そう考えると、万が一これ読んでくれている方がいた場合参考にはしにくいかもね。はい、
VBAで自動ツイート 第2弾!!
プログラムってコンパクトにまとまってくると、
あれ?あれだけ頑張ったけど大した事やってないんじゃね?
ってゆう感覚になるのは自分だけでしょうか?
はい、というわけで
前回作ったVBAマクロをクラスモジュールを使ってまとめてみました。
部品化?(と言っていいか分からんけど)できた時はチョー気持ちいいねw
クラスモジュールでコード書いていけるほどではないので標準モジュールで分けていってからクラスモ
15年鉄削ってきた36歳駆け出しエンジニアがVBAで自動ツイートしてみた件
はい、こんなタイトル一回やってみたかった。( ´∀` )
VBAでスクレイピングでもしようかな~と思ってたところ、
seleniumを知りました。
結構簡単にChrome操作できるみたいなので、
「そうだ、京都へ行こう!」
ではなくて、
「そうだ、Twitterやろう!」となり、Twitterやってみました。
ちなみに別アカウント作ってログインからツイートまでって感じです。
やり方を説
VBA学習日記🖊 _03
特に空の写真に意味はないですけどね。
空が好きなんですね。
はい。
ということでOutlookです。
外を見ろってことかな( ´∀` )
受信メールの添付ファイルを保存する方法。実はこれがやりたくてOutlook勉強したようなもんです。
なんだかんだといろんな記事を見たけどまとめるとこんな感じ
↓
Outlook.Applicationオブジェクトからの~
Namespaceオブジェクト
VBA学習日記🖊 _02
Outlook VBA 第2弾です。
まずは連絡先の登録。
CreateItem(olContactItem) で連絡先登録のオブジェクトが生成されるらしい。
書いてみると意外と簡単。
Option ExplicitSub 連絡先登録() Dim myOutlook As Outlook.Application Dim myContact As Outlook.Contac
VBA学習日記🖊 _01
VBA学習の記録を書いていきます。
毎日少しづつタイピングの練習してたけどその時間あるならブログとか書いた方がいいかなと思ったのでnote再開いたしました。
これを見ていただいて、同じような境遇の人と出会えたらハッピーでございます。
VBA勉強し始めてなんだかんだ日が過ぎたのでネタはExcelでなくOutlookです( ´∀` )
とはいえExcelから操作するんですけどね。
まず参照設定とか
Python "openpyxl" No.5
1.小数点以下の表示を変える
2.日付のフォーマットを指定
3.セルの各種書式設定
ざっとこんな感じ。幅とか罫線とか。いろいろ。
実行結果はこんな感じ。
4.複数ファイルをまとめて必要な処理をする。5つのファイルを1つのファイにまとめるっていう処理の例だそうです。
サンプルでこんなデータが5つ。
プログラムはこんな感じ。
glob関数で複数のファイルを並べてから読み込んでいるみたい。
Python "openpyxl" No.4 データの抽出と振り分け
1. Excelシートのデータ抽出データは本で勉強してる分のサンプルです。
こんな感じ。3行目からデータが入ってるのでA3からF9までのデータ抽出。
values = [cell.value for cell in row]
ってのがリスト内包表記ってやつらしい。リストの中で値を抽出していってるって感じかな。それを3行目から9行目まで繰り返してるって感じ。
とりあえずそんな仕組みだって事だ(笑)
Python "openpyxl" No.3 連続データの取得
for文を使っての連続データの取得の方法っです。
前の記事で作った"test100.xlsx"のファイルを使用。
セルの位置がセル内に入力されてるだけのデータね。
1.for文を使って1つずつ範囲内のセルを取得こんな感じ。
append、、、
なんやったかな(笑)
リストに項目を追加ね。空のリストに1つずつセルの値を取り出しているってことね。
2.セル範囲を指定して取得セル範囲の左上と右下
Python "openpyxl" No.2 for文
Python勉強第2弾です。
次は連続データの入力です。
for 文による繰り返し処理やね。
簡単にこんな感じ。
実行結果はこんな感じ。
遊んでみるとこんな感じ。
行と列と数値が1個ずつ増えた。iが0から9まで10回くり返すって感じ。
9までってのがややこしい。
0から始まっているからやね。
応用で九九の表の作成。
1列目に1から9にy=1をかけたものを入力。
次に
2列目に1から9にy=
Python "openpyxl" No.1 基本操作(1)
Pythonの学習記録を書いていきます。自分で振り返れるように一人呟き口調で書いていきますのでお見苦しいかとは存じますが(笑)
openpyexlでのエクセル操作をメインに学習していきます。
1.基本操作(1)エクセルファイルの作成。
とりあえず基本的な操作から。
インポートからの〜
ワークブックを作成して〜
シートを取得して〜
A1のセルに値を入力して〜
(値って表現はどうなんかな