はてなキーワード: VBAとは
障害者雇用でなくても障害者手帳無し完全無職でもSESなら雇うとこあるのであんま悲観的になる必要性はない
『会社勤めをせず、自宅で開発を完全受託したいんです』って話なら、それを生活の柱としては考えない方がいい気がする
技術的に良い経験ではないけど誰でも入れてくれるSESで完全在宅の運用周りやってた方がよっぽど良いと思うよ
完全受託はまぁまぁ難しい。強い信頼・コネ、もしくは高い技術力がいる。それ無しだとトンデモなく単価が安い
生活の柱ではなく、就労許可が降りるまでのお小遣い稼ぎ・気晴らしってスタンスならすごく良いと思う
それよりも幻聴とか強い被害妄想とかないなら無理矢理でも陽の明かりを浴びたほうがいいで。ウォーキングしよう
あと鉄とりつつ腸の調子を気にかけよう。家に閉じこもっててある日良くなるとか絶対ない
お外出る理由として就労支援とか行ったらいい気がするよ。生活支援系は闇みたいなので、
データサイエンティスト養成とか、おそらくSESにぶち込む気なんだろうなセット(Java、C#、Python、PHP、SQL、VBA)とかあるよ
VBAってプログラミングとは言わんのよね?雰囲気的には難易度雑魚過ぎて馬鹿にされがちなやつなのかなーと感じる。
とはいえ職場のPCのサボり防止ソフトの目をかいくぐりながら独学する感じだったから、個人的にはVBAクソ時間かかったし難しかったな。
最近JavaScriptとやらもかじり始めたけどVBAでやってることと割と似てる気もする。てことはJavaScriptもプログラミングじゃないってコト?
職場でちょこちょこ勉強して繰り返しの集計作業を自動化するエクセルのマクロ作ったり、アクセスでそれらの入力フォーム作ってみたり、HTMLとかCSSを勉強して業務に使う資料のリンク集作ったりと色々やってはみたけど、立場はバイトで職位も変わらず時給も1円たりとも上がらないんだから、この程度じゃ世の中から全く必要とされてないんだろうなあ。
ところで野良マクロって悪く言われがちっぽいけど社員に許可とりながらやってるし仕様を書いた引継ぎ用の文書も残しながらやってるから許して。地域猫ぐらいのもんよ多分。
https://www.mod.go.jp/gsdf/jieikanbosyu/about/recruit/jieikankoho.html
よく言われるメリデメは調べればいくらでも出てくるから、あんま言われなさそうなメリデメ挙げる。
まず、ピアス・タトゥー(これは今はイケるかも。調べて)・髪染めはやめろと言われる。外す・消す・黒くすることに抵抗なければおけ。
あと、地元に近い勤務地が良いとか行きたい地方、やりたい職種があるなら4月入隊。
場所も職種もどうでも良いから早く貧困抜け出したい、強いて言えばちょっとした人脈作りたいならそれ以外の月の入隊(季節入隊)をオススメする。
季節入隊はすげえ博打感あるんだけど、半グレとか元起業家とかトップ営業とかニートとか多様な人が入ってくる。
季節入隊の募集は4月入隊で辞めた奴の穴埋めがメインの目的なので、希望の勤務地・職種に行くのは難しい。
徹底的に金を使いたくないなら酒の付き合いを断るキャラ作り、は面倒くさいので防衛省の定期預金とかiDeCoとかつみたてNISAとかで給料天引きして無理矢理にでも使えなくして言い訳にする。あと自衛官生活用便利グッズの購入はよく吟味して、すぐには要らないと思ったら退官する奴からのお下がりを狙う。
思想的にキツいとか、既婚だとか恋人がいるとかなら、貧困から抜け出すことと天秤にかけて自分で決めれば良い。約25万人も所属する組織なのでどうせ一枚岩じゃない。最短でも3年ほどかかるけど、曹になれば外に住める。
間違ってたら補足してくれ。
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/koyou_roudou/jinzaikaihatsu/rishokusha.html
https://www.hellowork.mhlw.go.jp/kensaku/GECA150010.do?action=initDisp&screenId=GECA150010
タッチタイピングと、Excelで関数使って最大値とか最小値とか平均値とか、中学レベルの集計ができるようになればおけ。
Wordとかパワポは、正直タッチタイピングさえできれば勝手に使って覚えるので、モーレツに事務員志望で差し込み印刷とか覚えなきゃとかでない限りわざわざ教育受ける必要はない。
なお事務と名の付く職種はいずれも競争が激しく、未経験者歓迎と謳っていても経験者が採用されるケースが多いので注意。
もしWordとかパワポの講義の時間が与えられたら、講義は一切無視してスマホで調べながらPC触りまくって扱いに慣れておく。
スマホでの検索キーワードの基本は「チートシート」。これに「Windows ショートカットキー」とか「Excel 関数」とか追加して検索する。
PCがインターネットに繋がってるならスマホ使わなくて済むので好都合だけど、こればっかりは色んな場所色んな環境で講義やってるだろうし分からない。
PC使えるようになったら、次にどの訓練を受けるかは自由にしたらいい。
と言いたいところだけど、
のいずれかに当てはまる場合、VBAとGAS(あるかは知らないけど)以外のプログラミングを職業訓練で学んで貧困から抜け出すのはかなり難しいと思う。
ちょっと↑の職業訓練検索サービスで調べてみた感じ、オススメは、
のあたり。
選定理由としては、需要が安定していて一定の収入が見込めるのと、PCに詳しい人があまり多くなく活躍の場を得られやすいから。
社会情勢によっては
ほいノ
高専行こうと思えば行けたんだけど、実家離れるの怖くて偏差値45の工業高校へ。
18歳までフリーター。
18歳〜21歳まで定時制に通った。
英語は個人的にそこそこ勉強したけど、数学なんかはⅠの後のAが半分も終わらなかったレベルのバカ校。
この時期は暇で、なぜかやる気に満ち溢れてたから、TOEIC700近くとか日商簿記2級とか色々資格を取った。
24歳でうつになって、30歳くらいまで日雇い・派遣↔無職を半々くらいでリピートしてた。
やってる仕事は大したことなかったけど、幸い仕事中にPCをめちゃくちゃ使うのでやりたい放題だった。
この時にプログラミングを始めた。
ここで年収どんどん上がった。
36歳でうつが再発して辞めて今に至る。
基本は、仕事で使えそうなもの・必要なものをその都度吸収していった感じ。
Webが中心ではあるけど、組み込みとかのハードが絡む分野以外は結果的に広く浅く手を出してる、つもり。
Excel VBA | 1年 |
VB.NET | 半年 |
JavaScript(Node.js) | 4年 |
HTML | 1年 |
SQL | 4年 |
GAS | 3年 |
C# | 1年半 |
TypeScript | 2年 |
Java | 半年 |
C++ | 半年 |
ラダー、FB(三菱、シーメンス) | 1年 |
実務経験があるって胸張って言えるのはこれくらい。
大体習得順。
他には、Python、Julia、R、Fortran、Rust、Go、Dart、Shell、Deno、CSSなんかは少しずつかじってる。
最近はWebに関してはほとんどJS(TS)で済む感じになったので楽。
なんでPLCが最後やねんってツッコミは置いといて、Web系寄りでラダーも触ってるって人は観測範囲ではあんまりいないので、それが俺の数少ない強み。
RDBはPostgreSQL、SQL Server、MySQL、SQLiteの順で実務経験あり。
NoSQLはFirestoreが実務経験あり、実務なしだとNeo4jとか。
PaaSはGCP(Firebase)、AWSの順で実務経験あり。AzureはADとVM周りをちょっと触った程度。
Dockerはよく使うけどKubernetesとかまでは行ってない。
後は産業用の通信プロトコル的なやつを無駄に色々触ってる。Modbus TCPとかORiNとかCC-Linkとか。PLCもそうだけど、あの辺は日本とドイツとアメリカが未だに既得権益で幅利かせててまじで闇深い。その代わりそれをブレイクスルーできればめっちゃ稼げる分野だと思う。
閑話休題。
フリーターでどんな仕事してるか知らないけど、仕事で一日の半分が無くなっちゃうじゃん?
以下、俺の場合ね。
次長クラスの人が「この製造番号でクレームがあったんだけど、作業当時どんなことあったか覚えてない?」みたいなことをわざわざ現場まで何度も聞きに来るんだよ。
作業したのなんて半年前だったりするから一々覚えてないっすよ、って言ってるのに何度も聞きに来るから、イラッとして仕事用のPCで勝手にExcelで業務日報を付けるようにして、イントラのファイルサーバーに置いて「そういう時はこれ見て下さい。次長の貴重な時間が勿体ないです」って言ったのよ。
それだけでめちゃくちゃ喜ばれる。
で、今度はその次長が「この製造番号どれくらいの時間で作業終わった?」みたいなことを現場までわざわざ何度も聞きに来るから、俺はその時またイラッとして、Excelでストップウォッチもどき作って製造番号とか工程ごとに時間計測して記録して、やっぱりファイルサーバーに置いて「これ見て下さい」って言ったのよ。
それでまた、めちゃくちゃ喜ばれる。
最初はプライベートな時間も結構使ってやってたんだけど、そういう周りに喜ばれる効率化を繰り返してると、少しずつ業務時間内で自分のスキルアップに直結する時間を作れるようになる。
自分でこれ面倒くせーな、効率よくできねえかなって思ったら、じゃあどうやって?てのを考える。
ちなみにPCがなくても、たとえばメールアドレスさえあれば今の時代カイゼンはできる。
大きな会社に勤めてるとかだと使うのが難しいんだけど、IFTTTとかが良い例かな。
これはiPaaSっていうサービスの一種で、まあ言葉の意味は覚えなくて良いんだけど、要は「イベントAが発生したら別のイベントBを起こせ」っていうのを登録して、自動化できるWebサービス。
例えば、あなたが日雇いの会社にいて、毎日違う現場に働きに行くとする。
で、出勤前、現場到着時、勤務終了の時にLINEで毎日報告しなきゃいけないとする。
で、その報告を受けた事務方は、Googleスプレッドシートにその都度入力する。つまり、それだけの為の事務員が一人いる。
面倒くさいし、お金がかかる。
そこで、「特定のグループでLINEを受信したら(イベントA)、特定のGoogleスプレッドシートに情報を記録せよ(イベントB)」っていうのをIFTTTに登録すると、少なくとも事務員の入力の手間は省けるってえ寸法だ。
IFTTTはたくさんイベントを処理させたい場合は有料になっちゃうけど、個人で試すぶんにはクレカ登録しなきゃいいだけだから試してみるといいよ。
月1000円で学べる。コスパは圧倒的。
入門コース(学習に180時間と公称してる)がしっかり理解できていれば、Webで大抵のものは作れる。
ただし、大筋は問題ないんだけど、細かい部分で最新技術をキャッチアップできてない可能性があるので、そこは注意した方が良いかも。
https://www.nnn.ed.nico/pages/programming/
N予備校の入門コース終わらせたら、基本情報技術者か応用情報技術者を取る。
そしたら、職歴書の作り方次第で中小企業の社内SEにはまず転職できる。
中小企業の社内SEは、ITリテラシーの低い社員が多い中で「Excelのセルの色が変わらなくなっちゃったんだけど!」とか「複合機が紙詰まりって言ってるけどその紙が見つからない!」とかクソイージーなクエストをこなすだけでおちんぎんが貰える、人によっては天国、人によっては地獄のような職業だ。
ごめん、流石に言い過ぎた。実情は色々と面倒くさい。DXとかバズワードを聞きかじったクソ重役から突然言い渡される重めのミッションとか。
けど安定なのは間違いない。
N予備校の入門コース終わらせたら、基本情報技術者か応用情報技術者を取る。ここは社内SEと同じ。
生産技術ってのは、誤解を恐れずにすげえ簡単に言えば、カイゼンばっかりやってる人たちのことだ。
あんまり詳しくは言えないんだけど、俺が最後にやっていた仕事は言わば生産技術だった。
で、中小企業の生産技術は、Webに強い人材をかなり欲しがっている。有り体に言うとIoTとかね。
IoTは最近、セキュリティの強化がかなりクローズアップされていて、そのせいで二の足を踏んでる企業が多い。
そこに滑り込むのはアリだと思う。
よく「T型人材」って言われ方をするけど、どっちのスペシャリストの言うこともある程度分かる「橋渡し」的な人材になると途端に貴重になって需要が増すので、上昇志向があるなら「Web+何か」の組み合わせでお金稼ぐのが良いんじゃないかな。
ま、橋渡しって自然とプロマネとか任されがちで、裁量大きくて大変なんだけどね。
質問あればどうぞ。頑張って。
Application.GetOpenFilename()の戻り値がVariantの配列なのであれば、for文は0から始めるべきなんじゃね?
VBAはインデックスまわりややこしかった気がするから自信ないけど
あとは他の増田が言ってるように、配列の要素数が10とは限らないのであれば、配列の要素数(1始まりの場合)か配列の要素数-1(0始まりの場合)をfor文イテレータhの最後の数として指定するべき
サンガツ。macだとvbaの挙動キモすぎるから家帰ったらやってみます、でも多分元々ubound(Filename)にしてた気がするからそこじゃないかも…?とにかくやってみます
Sub test3()
Dim ws1 as Worksheet
Dim ws2 as Worksheet
Dim Filename as Variant
Dim h as Long
Filename = Application.GetOpenFilename("xlsmファイル,.xlsm", Multiselect := True)
For h = 1 to 10
Workbooks.open(Filename(h))
Set ws1=Workbooks(Filename(h)).Worksheets(1)
Set ws2= Workbooks("excel勉強用.xlsm").Worksheets("Sheet1")
Workbooks(Filename(h)).close
next h
End Sub
これでインデックスが有効範囲内にありませんのエラーが出ちゃう。(Set ws1 = Workbooks(Filename(h)).Worksheets(1)のところ)
Workbooks.open(filename(h))でファイルを開くこと自体は確認できた。
GetOpenFilenameをそもそもあんまよくわかってないのに使ってるのが問題ですかね?
例えば020101.xlsx,020102.xlsx,020103.xlsx....020110.xlsxという10個のブックをGetOpenfilenameメソッド(?)で選択したとしたら、
変数Filenameには上記10の配列が入っていて、Filename(1)で020101.xlsxを呼び出すことができるのかな〜って思ったけど違うっすかね?
皆さんの案を下さい。
私の両親は3大疾病の内2つをクリアしている面々なので、リスクは必然的に高くなる。
また介護が必要になったときに最悪殺しかねない程の毒親なので、あまり長くは続けたくない。
最近読んだ「気味悪い、君」というブログの主も、死ぬためにバイトするなんて言いながら亡くなったし。
日本の自殺者の大半はフリーターとかだと思う。勝手な想像だけど。
これが一番現実的かも・。・;;;
税理士や会計士なんてハイレベルで何年も勉強する資格なんて取れるわけないし。
自分は集中力が狭い範囲でなおかつ短いので1年以上勉強できるとは思えない。
・Webデザイナー検定(職業訓練に行かせられたので買ったけど、結局1Pも読むことなく職業訓練自体が消滅した)
・MOS、VBAの類(前働いてた会社の経費で買った 当然1Pも読めてない)
女性は出産したら家庭に入る人が多いので、事務処理能力や酒の強さって不必要だと思います。
28歳の社会人7年目です。大学を卒業してから公務員(市役所職員)してます。
今年、入庁してきた新卒の女性職員の子が一言で言ってしまうと、かなり仕事ができる人です。
私は今の部署に配属されてまだ2年目(それまで5年間は違う部署でした。)でまだまだ仕事を覚えることはたくさんあります。
でも、その新卒の子はまだ入庁したのも配属されたのも、半年しか経っていませんがかなり仕事が早いです。
また、ExcelとかもマクロVBAを使いこなせた、タイピングもかなり早く、業務効率もとても良いと課長に褒められていました。
その女性職員の子は、新人なのに課長は仕事が効率よくかつスピーディーでミスもほとんどないといつも言っており、
高く評価しているせいか仕事量が私の2倍くらい任されています。
それなのに、その女性職員の新人の子は、いつも定時の17時15分になると仕事を全て終えて定時帰りです。
私が仕事が残っているときは「手伝います。」と言ってフォローしてくれる時も時々ありますが、
(私だと1時間はかか業務量を新人の子は30分で指定しまいます。)
こういう言い方はしたくないですが、仕事もできて、容姿も綺麗で可愛いので少し鼻につきます。
そして、容姿やスタイルが綺麗なことをその新人の子もアピールしている気がして、余計に腹が立ちます。
女性職員はスーツ着用とかの規定がないので仕方ないかもしれませんが、その新人の子はいつもニットの服を着て、スタイルを強調しています。
新人職員の子は、ニットの服を着て体のライン(胸の大きさやお腹周りのくびれなど)を強調したり、ニットワンピースを着てお尻のラインを強調したりをしています。
本人が強調していると言ったことはないですが、あれはどう見ても自分の容姿やスタイルの良さを武器にして、自慢している証拠だと思います。
仕事が得意ではないけど、可愛いとか、仕事は得意だけど容姿は並とかであれば、人間らしい気がしますが、新人の子は完璧すぎて鼻につきます。
コミニュケーション力も高いので課長や同僚だけではなく、市民対応も完璧です。いつも笑顔でニコニコしながら、しかも相手が分かりやすい説明が自然とできてしまうタイプの女性です。Excelが得意でマクロVBAやエクセル関数も使いこなせる上にタイピングまで早く、仕事の効率が抜きんでて早いタイプ。
新人の女性職員とは思えないくらいに仕事ができる人です。事務処理能力が高すぎます。
新人職員の子が入庁してきた4月に、居酒屋で歓迎会の飲み会をしました。
新人職員の子は容姿が可愛くてスタイルが良かったので、あまりお酒は強くないタイプを想像していましたが、最初の乾杯の時は大ジョッキで生ビールをぐびぐび飲んでいて、その後も焼酎ロックや日本酒の熱燗、麦焼酎など度数が高くて苦い酒を10杯以上も飲んでいました。それなのに飲み会が終わる頃になっても、新人職員の子は全く顔も体も1ミリも赤くなっておらず、外見は飲む前と全く変化なしでした。(やや饒舌になっていたので、ほろ酔いの笑い上戸になっていました。)
私はビール1杯で全身真っ赤になるので、酒は自分から好んで飲みません。
先月も、私と新人職員の子と自治体職員のモラル研修に県庁に行った際に、市民の目があるからアルコールの失敗は絶対にしないように、というそういう話が研修の講演でされていて、その中でアルコールパッチテストを研修の参加者の職員は全員しました。
私は最初の7分でアルコール役を染みらせた絆創膏を貼っていた皮膚が真っ赤になりました。(酒が飲めない下戸判定)
新人職員の子は最初の7分でも絆創膏を貼っていた皮膚に変化がなく、さらに絆創膏を追加で10分貼り、その後に絆創膏を外した時も全く皮膚が赤くなっておらず肌色のままでした。(酒に強い判定)
仕事もできて、容姿も綺麗で酒も強いって完璧すぎて可愛げがないと思います。
そもそも、女性は出産したら家庭に入る人が多いので、事務処理能力や酒の強さって不必要だと思います。
どう思いますか?
結婚前に仕事をしている女性でも、結婚すると家庭に入る人が多いです。主婦になる人が多いです。
事務処理能力が高い女性やお酒が強い女性は確かに、社会人時代はその武器を活かせると思います。
でも、主婦になったらExcelとかもマクロVBAを使いこなす機会もないですし、仕事の効率が良くて仕事が早いという特技を使う機会すらなくなります。
結婚して妊娠して出産して子育てが始まれば、お酒も飲む人は女性は減ります。
男性は事務処理能力が高いと仕事で評価されづらいです。給料も上がらないです。
お酒が強くないと、上司の酒に付き合えずに、周りからもつまらない人間だと思われます。
事務処理能力や酒の強さを女性が兼ね備えているのは、宝の持ち腐れだと思います。
本来、男性が事務処理能力や酒の強さを備わるべきで、女性は事務処理能力や酒の強さは不要だと思います。
新人職員の子の事務処理能力や酒の強さが私にあれば、違った人生があった気がして悔しいです。
ちなみに新人職員の子は大卒で入っているので今年まだ23歳です。
新卒2年目。自分の社交性の浮き沈みがあることに気づいた。どうやらプログラミング的な作業に没頭したあとに誰とも話したくなくなってるようだ。話すにしても論理的な方に思考が偏る感じ
プログラミング的な作業いうてもRPAソフトやVBAを触るくらいなんだけど、不慣れで手探りながらすごい楽しい
すごい楽しいんだけど、組んでる最中に人に話しかけられると、滅茶苦茶ストレス溜まるし、顔どころか目を向ける気にもならない。今すっごいいいとこなんだけどそれを止める価値のある話かそれ?要点から話して?と思わずにいられない(いわない)
もしかしてプログラミングって人間には楽しすぎて他人が不要に感じられ、対人スキルは退化するんじゃない?職業でプログラミングやってる人は無事なの?