「vba」を含む日記 RSS

はてなキーワード: vbaとは

2024-04-19

anond:20240419133414

うちの会社場合だと、社内全体的には誰も使っていない

自分個人的作業軽減のためにVBAマクロで使ったりする/した(過去形

ExcelVBAマクロの中で CreateObject("DBドライバかなんか") みたいな事やって

DBからレコードを取得してシートのセルに表示させたりとか

ドライバちょっと切り替えるだけで、SQLServerでもOracleでもPgsqlでも対応できて便利

今はOleDBの方がメジャーなんだっけか

本当に最近OracleODBCドライバを試してみた事があったけど、Shift_JIS対応してないようで使えなかった。。。

OleDBドライバ(っていう言葉でいいんだろうか?)を使って事なきを得た

2024-04-15

エクセルできるってどこから

関数

VBA

原稿用紙として使ってる場合は?

PythonExcelでLLMは?

2024-04-13

市場価値のない無能が勢いでSES企業を辞めたのでご相談

追記(04/14)

今時点で頂いているトラバブコメもすべて目を通しました。

はてなの皆さん、増田の皆さんたくさんの反応ありがとうございます

どうしたもんかと悩んでる状況の中で、エージェントの人に話してもあまりピンと来ない反応が返ってくるし、周りに相談出来る人もいないしで、かなり勇気づけられました。

とりあえず今時点で返せる分だけお返事返しておこうと思う。

フィヨルドブートキャンプやれば?

恥ずかしながらこんなサービスがあるのを知りませんでした。

今の状況では1000時間学習してから転職ってのは難しいんだけど、転職活動終えたら利用してみたいなという気持ち

開発に夢見すぎ

自己評価低い

その通り、かもしれない。

技術記事とか書いてアウトプットしてる同世代以下の優秀な技術者たち見てて、自分とのスキルギャップ絶望してたところだったんだ。

5年弱ぐらいローコードじゃなくて、コーディングで実務経験積めてたらなあって。

後悔してもどうしようもないのは分かってるんだけども。

IT業界に詳しい皆さんに頼りたい。

私のキャリアについて言葉を選ばず相談するので、言葉を選ばずレスポンスしてもらいたい。

鞭歓迎。

協会にご登録頂ければ、~~~

ありがとうございます登録させてもらいました。

弊社来ない?

!!!

すごくめちゃくちゃたいへんありがたいお誘いなんですが、

増田相談してそれで就職してっていうのがとんでもなく恥ずかしい。

甘えず自分転職活動頑張ります

でも、本当にありがとうございます

snowflakedbt覚えて~

DWHの知識に疎いので、勉強してみます

ありがとう

あと色々突込み入ってた「作りたいWebサービス」については実際にdjnango使って手を付けてる段階です。

何てことない内容なので、確かにこれを作るためにわざわざ転職する必要はなさそうだ...。

プロフィール

・30歳

・単身

3月転職先も決めないまま5年ほど勤めていた会社を辞めた

MARCH文系

・持ってる資格Iパス,基本情報技術者のみ

前職

SES企業規模100人ぐらいの小さな会社

ETLツール(ローコードの開発ツール)を使ってデータ連携基盤を作成するための開発エンジニアとしていくつかプロジェクトに参加してきた。

年収400~500ぐらい。

平均的な残業時間は30hぐらい?少人数で本番稼働と運用保守トラブル対応してた時は100時間は優に超えてたぐらい。

身についたこ

特定のETLツールについての知識(前社の人員の中では最も実装/設計/開発の能力があった。と思う。)

DBの浅~~~い知識(基本的DDL,DML,DCLなら全て書ける程度。チューニングとかはやったことないので分からない。)

BashやらPowerShellやらの浅~~~~い知識(プロジェクト簡単スクリプト作成した経験があってその時に色々調べた程度。)

・開発チームのリーダーをやっていたのでそのあたりのマネジメント経験(PM/PLは未経験)

顧客折衝経験

・大規模プロジェクトでの設計から運用保守までの経験

VBA簡単マクロが組める

以下は会社辞めてから独学

Javaとそのフレームワーク入門書籍一冊分ぐらいの知識

Pythonとそのフレームワーク入門書籍一冊分ぐらいの知識

html,CSS入門書籍一冊分ぐらいの知識

Linux入門書籍一冊分ぐらいの知識(資格取得に向けて勉強中)

つかこんな風になりたい。

受託開発、自社プロダクトの開発をしている企業に勤めたい

私服作業したい

モダン技術仕事したい

プログラミングの知識を身に着けたい

・作りたいWebサービスがあるので、プライベートでそれ作りたい

相談の経緯

基本的プログラミングの部分を全く業務で触ることな仕事してきた。

前職を辞めて、出来上がったのはローコードの開発ツール経験しか持っていない、市場価値のない化け物だった。

でも、前職みたいなローコードツールを使った開発から離れたいのよ。つまらないし、同じことの繰り返しだし、地味だし。

技術的に未熟な部分が多すぎて一足飛びに理想企業に勤めるのが無理なのは分かってる。

とはいえ、年齢的にももデッドラインが近いんじゃないかと焦ってる状態

転職活動の状況

色々エージェント登録して求人見ながら自分でも出来そうな社内SEポジションに3つほど応募した。(結果はまだ)

前職の経験踏まえたコンサルオファーが来るが、給料は魅力的なものの「開発とか技術とかからは遠のいちゃうんじゃないか」って足踏みしてる。

SESと前職に似た開発,PM/PLポジションオファーもたくさん来る。

相談したいこと

化け物が「いつかこんな風になりたい」を実現するためには実務経験のためにSESで基礎から3年ほど実務経験を積んでからって思ってるんだけど悠長すぎる?

諦めて別の道、もしくは元の経験を活かせる道を探したほうが良い?

特定避けるために端折っている部分も多いけど、不足していて伝えたほうが良さそうな情報がありそうだったらあとで追記する。

2024-04-02

面接に来たおっさんExcel使えるって言ってたけどパワーBIもPythonも使えなかった。何でエクセルできるって嘘ついたんだ?

この前、職場事務職(月23.7万円)の面接無職おっさん(48)が来たんだが


パソコンスキル質問

そのおっさんが「パソコン得意です。Excelできます」ってドヤ顔で言ったんだよね


そこで俺は「パワーBIやVBAPythonできる?」って聞いたら


おっさんが「できません…」って言い出して呆れた😅

ExcelなんてそれこそパワークエリVBaPythonできてなんぼなのに


じゃあ何ができるんですか?って聞いたら関数とか…って言い出してドン引きしたわ


そんなん教えたら誰でもできるもんやん


パソコンテスト一応やらしたけど、関数にT.Test関数の2番を使ってて実務経験ないの丸わかりで

これはないなあって思って落としたわ


無職からって暇つぶしに冷やかしに来るのやめてくれよ。。。

2024-04-01

事務員必須スキルSQLしろ

関数型という考えを理解していれば、数式を崩したりVBA頼みにしたりすまい!

2024-03-30

PythonなんかよりVBAを今すぐ粉々に破壊してほしい

あれが滅びないせいでゴミコードエディタゴミコードを沢山眺めるゴミみたいな仕事永遠に続く

2024-03-24

35歳未経験やけど、IT企業転職できる?プログラマSE年収1000万円目指したい

35歳未経験だけど、IT企業転職して年収1000万円超目指したいけどいける?


ちなスペック

35歳

JTC勤務年収は600万円くらい

TOEIC950

HSK6級

行政書士

全経簿記上級

統計検定準一級

基本情報技術者試験

Pythonエンジニア実践試験


職場では、総務でhtmlVBA使ってて

昔は趣味Marieかいじってた

Python勉強

2024-03-18

基本情報技術者試験ってどれくらい難しいんだ?ちな文系パソコン知識はあまりない

35歳年収750万円でウルトラマンガイアが好きな弱者男性だけど


今度異動で情報システム課の副課長になるんだが

文系(法)だからIT知識マジでないし

基本情報技術者試験ってのを受けようと思う

情報システム課の課員(管理職除く)は全員とることになってる)


一応大学生の時に就活用に受けようかなあって思ってテキストを買って20ページくらい見てやめたが

マジで全く知識はない


実際難しいもんなんか?


プログラミングは、VBAhttpmarieだけ経験がある感じ

2024-03-07

OracleODBCドライバが使えなくて時間を損しちまった。

ExcelVBAを使ってDBからデータを引っ張ってきてワークシートに表示したかったのに、日本語が「?????」と化けてしまう。

文字セットを設定する場所も見当たらない。もう意地を張らずに諦めたほうがよさそうだと悟った。

で、俺はOLE DB結婚したってわけ。

OLE DB最強説あるよね。

2024-03-04

anond:20240302043100

増田自分言及している通り、

そもそも本格的なデータ加工や解析、統計だったらAccessなりOracle DBなりを使うべきであって、エクセルVBAはしょせんエクセルVBAなのよ。

エクセルVBA上記DBソフトウェアの下位だって言ってるんじゃなくて、適材適所だってことね。

気軽さ・カジュアルさがエクセルVBAの魅力と長所なのよ。

からエクセルVBA大切なことは、見読性だと思うのよね。

処理速度にこだわって配列上ですべての処理を終えても良いし、確かにそのほうが早いしかっこいいんだけど、

処理がコケときにどこで何が起きてるかわかりづらくなるくらいだったら、

ScreenUpdatingやシートの.Visibleをtrueにして目で追える、計算用シートの有用性はあると思うな。

2024-03-03

面接に来たおっさんExcel使えるって言ってたけどパワークエリVBAも使えなかった。何でエクセルできるって嘘ついたんだ?

この前、職場事務職(月21.7万円)の面接無職おっさん(48)が来たんだが

パソコンスキル質問

そのおっさんが「パソコン得意です。Excelできます」ってドヤ顔で言ったんだよね


そこで俺は「パワークエリVBAできる?」って聞いたら

おっさんが「できません…」って言い出して呆れた😅

ExcelなんてそれこそパワークエリVBaできてなんぼなのに


じゃあ何ができるんですか?って聞いたら関数とか…って言い出してドン引きしたわ


そんなん教えたら誰でもできるもんやん


パソコンテスト一応やらしたけど、関数にvlookup使ってたしこれはないなあって思って落としたわ

無職からって暇つぶしに冷やかしに来るのやめてくれよ。。。

anond:20240302043100

経営者としてお答えしよう

ファック死ね

 

てめぇの趣味給料払うのがどれほど不愉快想像してほしい。

業務時間を割いてなにかやってるのは知っていが注意すると拗ねてモチベ下げるので黙っているが、管理職には絶対に上げないフラグを立ててるから

 

費用対効果

持続可能

 

頼むよ、これを意識してよ

2秒の計算が1秒に縮まるコストナンボのもんだ?

仮に5秒短縮が当該業務担当5人、10回/日だとして年間16時間。。。

 

ん?わりとデカいな。

頑張れ

 

違う違うちがう

んなもん経営上の誤差だ、5秒くらい大人しく待ってろ

どうせ空いた時間は給湯室でくっちゃべってるだけだ

微妙ストレス

知るかボケ

歯車の分際で生意気

 

あのな、頑張って勉強して業務効率化に寄与してくれるのはありがたいが、

オマエ死んだらどーすんの、連想配列保守メンテできるスタッフ他にいる?

ワークシート上のセル式ならなんとか追いかけられますが、VBAでややこしいことやれたらわかりませーん、だよね?

そういうレベル組織なの。

 

VBAでゴチャゴチャやられるといざ業務拡大近代化の時に余計な工数もかかるの。

ワークシート上で処理完結してて適度にコメントも書いてくれてたらそれがそのまま要求仕様ドキュメントになるの。

プログラム化されちゃう要求仕様はそこから紐解かなきゃならない、そんだけ余分な工数がかかる。

 

残業して連想配列してるのは分かってるが、さっさと帰って婚活でもして、ブサイクな嫁とアホの子供でも作って、あぁもう迂闊に会社辞められねぇ、ってなってくれたほうが会社はありがたいの。

とりあえず今日明日を凌いでさくっと業務が回ればいいんだよ

美しくない?

知るかボケ

 

どこにどれほどリソース割くべきか

こっちもアホでは無い、経営変数パラメーターを加味して妥協方向性優先順位決めてるんだ

 

頼むから言う事聞いてよ

2024-03-02

anond:20240302043100

エクセルVBAってさ、「そんなに頭良くない奴でも1週間勉強すれば”何か動く”ものが作れる」ってとこが最大の功罪なんだよね。

ウチの職場ポンコツすぎて干されたじぃさんとおばさんがいて、仕方ないかエクセルVBA覚えさせたら、”何か動く”ものをつくり作り始めた。

でもその内容が恐ろしい。

例えば10万件くらいあるレコード検索を平気で線形探索させる。

二分探索とか、当然知らない。

ゆえにとてつもない時間がかかる。

これで「私VBAできるようになりました(ドヤッ)」ってなもんだもんね。

配列

そんなのに理解が及ぶのなんて、転生後だよ。

是正を求めるほうがどうかしてる。

anond:20240302134931

これ自分もやる

相手が手作業でやる前提の見積もりしてるなら、わざわざそれを減らす必要ない

VBAは便利だけど実際の業務に組み込むとなると賛否あるし面倒も多い

外向きには手作業の手順作っといて、自分の中の時間のやりくりにとどめるくらいが一番満足度高いと思う

anond:20240302043100

Excel作法というか極意は知らないフリだろJK

他人のことは放っておけ

たまに自然発生するExcel先生適当やらせときゃいい

作業頑張った感が出る中間ファイル生成させるとかやって、空いた時間勉強するんやぞ

ExcelVBAの後にどうせだから他のVBAもやっとくかと遊んでたら、OutlookVBA名前空間出会って衝撃的だった

会社から365移行するとか言われたんでOfficeScript触って連想配列かいう素晴らしいもの出会った

GraphAPI使って、メールも含めて仕事してるフリが出来るようになってだいぶ満足感出てきた

さぁ次は何しようかなー

anond:20240302133831

素人の書くクソVBAより、関数の方が把握しやすいことが多い

anond:20240302125905

素人の書くクソ関数より、VBAの方が把握しやすいことが多い

anond:20240302125255

関数でできることは関数でやれ、というのには同意

最近は便利な関数も増えた

昔はVBAで処理したり関数作ってたようなものも、Excel側で用意されるようになった

業務で何かしらの処理を入れたい場合、闇雲にVBA書くより、新しい関数に何があるか確認してからが良いと思う

anond:20240302043100

VBA嫌いのExcel師(営業事務)なんだけど、その程度のことをVBAでやろうとするヤツを駆逐したい。

お前は営業や他のユーザー理解度自分レベルだと勘違いするのをやめるべき。

うちの会社はVLOOKUP(最近INDEXMATCH)組めるのが「Excelできる」と名乗っていい最低限のラインで、営業営業事務では名乗れないやつはほとんどいない。でもVBAは使える人は稀。

基本はその「難しくてもVLOOKUPの知識を駆使すればなんとかなるレベル」でExcelを組まないと破綻する。

なので計算用シートは絶対必要

うちの会社の一事業部複数会社発注をしていて、そうすると会社ごとにデータ比較して見たいのに項目や項目順が違って簡単比較できない、ということがよくある。

その場合マッピングと呼ばれるデータ項目の統一化が必要なんだけど、会社によって合算したいデータがそれぞれ別の方法しか取れないとか、合算値に余計なデータが入ってるからrawデータ取ってきて件数レコード数でカウントしないといけないとか、まぁ色々出てくる。

取引に対してのデフォルト対応としての統一マッピングはしてるけど、そういうのはVBAでやらずにSaaS使ってるし、ものによって重視する値が変わるので例外が2割くらいある。うちの会社はその辺りの裁量営業に認められているので例外も多め(なおオンリーワンになりたいためだけに特殊対応した奴は一人を除いて矯正or自滅済)

そういう融通をきかせるのにExcel計算シートでマッピングするのは絶対

あとVBAだと営業側が「どういう計算をしてるのか」とか「正しい数値が出てるのか」が確認できない。

っていうのは例えば100円3件と150円2件の仕入れにうちの取り分2割乗せて720円として見せたかったのに、『=100*3+150*2*1.2』って数式書いたせいで660円になっとるやんみたいな。こんなんよくある眠い時のヒューマンエラーで、VBA書く人ならやらかさない、なんてことは絶対ない。

しか営業がこういうのの修正とか提案用にちょいちょいと列増やして数式入れようとしても「マクロ壊れるからやめて」とか言われる。営業自分で調整可能なら1時間以内でできるものでも、VBA書いた人に依頼しなきゃいけないんだと、書いた人の通常業務との兼ね合いで1週間待たされたりする。

営業からしたらそんなもんVBA野郎エゴ中のエゴですよ。

営業に金稼がせるためには営業利便性裁量必須で、Excel利用者裁量権が認められてないVBAツールなんか全体最適化されてないクソ。

※なお裁量大きいからってあんまり好き勝手するとやらかした時に他の助けも得られず(やれることに限界がある)自滅ルート

自分も軽くVBA習得してるんだけど、フォルダ内のデータ一括読み込みとシートの分割統合関数代わりにしか使ってない。しかもただの効率化なのでVBAが死んだところで手作業に戻せる範囲

他人保守できるように作るのならVBAなんか入れるべきではないし、VBA入れないなら計算シートは必須。あと計算周りを大掛かりにやるならSaaS入れてDX検討すべき。

anond:20240302102209

多少デグレしても問題ないシステムなら適宜コード直せばいいけど元増田見たら社外とデータやり取りするシステムっぽいし

こういう『明らかにゴミだけど直した副作用問題起きたら100%いじったやつの責任になるから手出しできない』系のものはそこらじゅうの会社にあるよ

俺は社外に出ない資料作る仕事してるから1回数時間かかるゴミVBAPython移植して数秒で終わらすみたいなこと気軽にしてるけど移植とかコード書き直して一発で綺麗に決まることあんまないから俺が元増田立場なら多分システム直すより転職考える

エクセルマクロのお作法計算用シートという諸悪の根源について)

前置き

この日記の内容は、会社の後輩から最近エクセルマクロ勉強し始めて(キラキラ)」という話を聞いて、先輩ムーブかますために話した内容になります

とにかくこれから説明する「計算用シート」が憎くて憎くてたまらず、ちょっと引かれるほど熱弁してしまいました。

ただ、他の方がどうされているのかや、逆に「計算用シート」を愛用する方の意見も聞きたくなり、増田に書いてみました。

増田の経歴

この記事趣旨

エクセルマクロのお作法とか書きましたが、要するにエクセルマクロで「計算用シート」って色々な意味でよくないよね、という話をしたいです。

3行でまとめます

〇 エクセルシートはユーザーインターフェースインプット)か出力結果(アウトプット)のためのものとすべき

〇 データ加工をする場合には、原則配列辞書配列連想配列)に格納して加工を行い、最後の結果だけシートに出力するべき

〇 何事にも例外はある。

計算用シートとは

この記事では、エクセルシートを下記の通り分類します。

エクセルマクロにも色々あると思いますが、今回は下記を想定します。

日付や人物名などを入力し、データベースや別のエクセルファイル、別のシートから取得したデータ入力された値を基に加工し、加工後のデータをシートに出力する

この場合入力欄があり編集可能なシートがユーザーインターフェース、最終的に加工されたデータが出力されるシートが出力結果です。

(もちろん、ユーザーインターフェースの別の欄(セル)に出力する場合もあるし、その場合ユーザーインターフェース出力結果が一体のものとみなします。)

また、データ用シートは同じエクセルファイル内に基となるデータが含まれ場合を想定します。

(これ自体が非推奨で、SQLデータベースかせめてAccessを使え、という意見はありますがそれは別にして…)

ではここで定義する計算用シートとはなにかというと、文字通り計算を行うためのシートです。

例えばイメージするのはこんなマクロです。

1.元となるcsvファイルエクセルに読み出してシートに格納

2.そのデータは日付が数値型になっているので、日付(数値型)の入った列を文字列に変換した日付(文字列型)列を新たに作成

3.その列をキーとして対象となるデータを取り出すvlookup関数を各行に格納した列を新たに作成

4.その列で特定された列をさらに加工した列を新たに作成し、…

これは極端な例ですが、とにかく変数配列定義せず(あるいはエクセルセルオブジェクト変数のように扱い)、エクセルに値を入力し、それを直接加工することで目的となるデータ加工をしたり、様々な処理をします。

その舞台となるのが、計算用シートです。

なんかこんな感じの処理をしているエクセルマクロ、どこの会社でも腐るほどあるんじゃないでしょうか。

ある程度マクロに慣れた気の利く人なら、このシートはロック非表示にして、ユーザーから触れないようにするでしょう。

・・・これ、やめたほうが良くないですか?

こいつが日本生産性を落とす諸悪の根源だと思います

駄目な理由

ある程度詳しい人なら同意してくれると思いますが、このやり方でダメ理由はいっぱいあります

後で説明する配列辞書配列連想配列)と比べると格段に処理が遅いです。

わざわざエクセル操作しているから当然ですね。

ちょっと詳しい人が知っている「画面更新非表示」を駆使しても、配列を使った処理からみれば止まったハエです。

(参考)VBAで作ったマクロの高速化① 配列を使う

  • 可読性が下がる

いったんエクセルシートにデータを格納して加工しているので、コードエクセルシートを両方見る必要があり、とても読みにくいです。

変数として命名されていないのも致命的で、処理の意図が余計に分からなくなります

計算用シートを事前に用意して、別のセル関数を格納しておき、マクロ関数を使ってデータ加工をするものも見たことがあります

これは懲役刑に処したほうがいいと思います

まり知られていませんが、セルの最大文字数は32,767 文字です。

セルの最大文字数を超えると自動的に隣のセルに値が入り、シートが滅茶苦茶になります

他にもエクセルの数値を丸め自動変換の仕様とか文字列→日付の自動変換とか、いくつものバグに苦しめられます

できる人だと、いちいち最大文字数が多い場合の処理を書いたり自動変換機能を殺したりしてくれますが、そんなことに手間をかけているか日本GDPは上がらないんだと思います

他にも、データが大きくなると処理が重くなり不安定になる、計算用シートを人が触ってしまリスクがある、などいくらでも理由は上げられます

(逆に利点は、目の前でガチャガチャ動いてスーパーハッカーになった気分になれるくらいしか思いつかない・・・

じゃあどうするの

配列を使いましょう。

配列とは何ぞや、という人はググってください。

配列データを入れて、データ加工は配列変数に対して行い、一番最後の出力だけセルに値を格納する。

他のプログラミング言語なら普通にやっていることです。

個人的オススメしたいのは辞書配列連想配列)で、うまく使うとデータ管理簡単になり、処理も爆速になります

(参考)【VBA】大量データから高速で値を検索【Dictionaryを使う】

csvファイルもなまじエクセルで開けるだけに別のブックやシートで開きがちですが、これは悪魔のささやきです。

直接ファイルを読み出してLine InputやSplitで配列に格納しましょう。

エクセルとして開くやり方はコード書くのは簡単でも、実行時間に天と地ほどの差が出ますエクセル開くと処理もめちゃ不安定です。

(参考)Excel VBAでCSVオープンするときのパフォーマンス比較

いや、冒頭のマクロを書く人の気持ちも分かるつもりです。自分コードを書き始めたころは全部シート上で操作していました。

冒頭のマクロのほうが直感的なんですよね。自分が手で書くことをマクロやらせる、というマクロ本来趣旨にはあっていますし。

途中の計算過程もすべて目の前で展開されるから分かりやすいです。

ただ、それではダメなんです。。。処理は遅いし挙動不安定だし後で改修・保守する人が死にます

あと、エクセルシートやセルは当然エクセルしかないので、エクセルマクロVBAから他の言語に移れなくなります

自分エクセルマクロの里の出なので、計算用シート脱却には苦労しましたが、苦労して会得した配列辞書配列連想配列)のスキルはそのまま他の言語に活かすことができました。

配列の中身を見る方法別にある(ローカルウィンドウやDebug.printを使うなど)ので、リハビリに取り組んでほしいです。

(参考)VBA デバッグの仕方

もちろん例外もあります

計算用シートを許容できる、使うべきケースもあると思います。。

個人的には、

最後のは、なんでも自分確認しないと気が済まない上司発注で、意味不明と思いましたしたがしぶしぶやりました。)

などの場合計算用シートを使ってもよいと思います

この場合インプットエクセルシートに直接加工するのは論外なので、計算用(加工用)のシートを用意してそこで操作を行うことは必要だと思います

他にも、こういうときは「計算用シート」があったほうが良い、という状況があれば教えてもらえると嬉しいです。

最後

そもそもツッコミとして、「データ加工するならエクセルマクロを使わずpythonとかRとかもっとまともな言語使えよ」という言葉が来そうな気がします。

ただ、個人的にはエクセルマクロVBA)は大好きですし、初心者にもおすすめしたいです。

自分のような非エンジニアだと、セキュリティ関係などでPythonの開発環境とかすごく用意しにくいんですよね。

(あと、コマンドプロンプトの真っ黒な画面が怖かった)

その点エクセルマクロは、開発環境の用意はプロパティでチェック項目を一つオンにするだけだし、入門書がたくさんあるし、セル挙動を追えば視覚的にプログラム理解できるし、初心者に優しいです。

(そのやさしさが上述したとおり悪魔の罠なわけですが。)

最初計算用シートに頼ってでもエクセルマクロからプログラミングを始めて、本格的なデータ加工をし始めたあたりで計算用シートという諸悪の根源から脱却する。

さらに本格的なデータ処理を行うために、PythonやRなど別の言語習得したり、エクセルからSQLデータベースやACCESSなどに切り替えていく、というプロセスがいいのではと個人的に思います

完全在宅のリモートワークしてる人いる?

SE歴20年のおっさん。今は一人社内SEで何でも屋。敵は作らない性格

片道30分の車通勤に疲れて家で仕事したい。

時給は2500円ぐらい希望

VBA問題なくできる。サンプルまねして作るとかだったらVB.netJavaCOBOLは多分出来る。

ネット求人サイトにはちらほらあるけど、撒き餌かと疑っちゃう。あれって本当に実在してるの?

ログイン ユーザー登録
ようこそ ゲスト さん