ブログ記事4,458件
Space関数で一定数の空白を追加Subtest1()’Space関数で一定数の空白を追加MsgBox"|"&Space(5)&"|:5スペース分"EndSub構文Space(数値)実行結果Subtest2()’Space関数で数字ピラミッド作成DimiAsLongDimnAsLongDimxlCntAsLongDimMyStrAsString
VBAの勉強始めたとき変数を宣言するというのがイマイチ飲み込めなくて理解できなかったんですよ二十代の私は(今はわかりますよ!)1・2年生プログラミング(くもんの小学ドリル)[松田孝]楽天市場${EVENT_LABEL_01_TEXT}↑数ページ中身みれるんですが見てびっくり既に変数の概念を教えているデジタルネイティブ世代は凄いですねバグと挑戦デバッグの方法(くもんのSTEMナビプログラミング)[エコー・エリース・ゴンザレス]楽天市場
エクセルでの数値の取り扱いに関して、わからないことはいくらでもあります。それでも、web検索で解決しなかったことはありませんでした。しかし、今回は無理っぽいです。少なくとも関数では無理っぽいです。やりたいのは。。。この範囲にある数値を、このように抽出するということなのですが、できません😞vbaは"かじったことがある"程度なのですが、これまではweb検索で何とか乗り切っていました。今回はChatGPTにも頼りましたが、ダメでした。。
複数列を一括重複削除Subtest()’複数列データを一括重複削除ActiveCell.CurrentRegion.SelectSelection.RemoveDuplicatesColumns:=_Array(1,2,3,4),Header:=xlYesEndSubArray(1,2,3,4)は、4列ともに重複する場合、それを削除する。1列と3列だけ重複する場合、Array(1,3)にすれば良いです
5月に斎藤守也さんのバリアフリーファミリーコンサートが有るんですが、今回、「いつかの空」って曲の時に皆さんが撮った空の写真を映したい、と。んも〜、喜んで4枚応募しちゃいました💦(多い?何通でも応募可と有り。)(3枚に留めようとしたが、1枚追加)夕陽の写真と、ひこうき雲、(守也さんが教えてくださった)彩雲、長野県美ヶ原で撮った、一本道を応募しました参加型のコンサートってあまり無いから、しかも空の写真て事で、すげー嬉しかった♪🎹今日は勉強会の日でした。🖥今日は眠く
本当にやりたかったことは、「curlで取得した情報をVBAで判定して必要な文字列を抽出する」でした。wsh.execでコマンドを入力して返答値を使って判定する予定でした。しかしながら、この方式でcurlコマンドを実行すると、待てど暮らせどコマンドが終わりませんでした。原因について確認したところ、コマンドの返答値が4KBを超えるとcmdが固まってしまうとのことでした。ならばと思い、下記のプランを考えました。・curlで取得した内容をテキストに書き出す↓・作成したテキストをVBAで読み
世の中にはSEやプログラマーを志したり、今現在SEやプログラマーとして働いている人がたくさんいます。そのような人たちの悩みの一つに「スキル不足」「能力不足」というものがあるようです。スキル不足というものが具体的にどういうものかというと、依頼者から依頼された案件を遂行できないといったものがありますが、もう少し具体的にいうと例えば以下のようなことです。依頼された案件で何らかのツールを作る必要があったとして、まずどのようなものを作ればよいか依頼者の話を聞く必要があるが、その話の内容が理解できな
龍桜音(りおん)のブログへようこそ4月12日、東京カテドラル聖マリア大聖堂で神仏の導きかと思えるターゲットさんとの再会がありましたターゲットさんから私達の雇用期間が最終日だった3月31日にメールをいただいていました名前や課室名等は伏せ字とし一部、割愛していますターゲットさんから私へ〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜◯◯さん、遅くなりましたが、3年間お世話になりました。◯◯課という戦場を生き残った戦友のような存在でした。♡♡♡割愛
AutoFillメソッドによる曜日一括入力Subtest()’AutoFillメソッドによる曜日一括入力(数式を一切利用せずWithRange("A2").Value="2024/4/16"’任意の日付を入れる.AutoFillDestination:=Range("A2:A31").Offset(,1)="火"’上記日付に対応する曜日を入れる
何故か,世の中ではExcelが人気があり,特に官公庁ではExcel提出が多いから,もう30年ぐらいExcelと付き合いがあるが,便利って思ったことは一度もない.何回バグってデータの再入力したか数が多すぎて忘れたよ・・・時間の浪費でしかない.知り合いに,職場で使うExcelの集計シートを作るのを依頼されたが,要望を聞いていると,最低でもVBA使わないと複雑すぎて,厳しいなあっていうのがあった.多人数で使うらしいので,専用の集計アプリを作った方が楽だったが,どうしてもExcel単体でやりたいと
セクション8:第6章セルの操作~VBAはセルを操作する処理がほとんど。だからこそ重要!まで終わりました。
連想配列について一緒に勉強しましょう!
今回Amazonで『VBAのSEの仕事術:コードの収集と蓄積、整理からのスキルアップ方法』のKindle電子書籍の販売を開始しました。本書は、自分がこれまで出版してきたKindleの本で4作目になります。以下のリンクが販売ページです。『VBAのSEの仕事術:コードの収集と蓄積、整理からのスキルアップ方法』3作目と同様に、本のネタや構成の整理に始まり、執筆や見直し、表紙の作成、AmazonでのKindle出版の手続き、出版後の本文の修正など、それほど迷わずに進められました。
セクション7:第5章変数と定数~柔軟なマクロを作るための第一歩まで終わりました。
先日公開させて頂いた株の運用ノートに、グラフ作成機能を追加しました。この株価ノートは、1行おきに資産額が入力されているので、Excelのグラフ機能ではうまくグラフ化できないので、それをVBAで自動化しました。ExcelのVBAでは、どのシートがアクティブなのかということも考えないといけない、というところで今回苦労しましたが。。。ダブルクリックひとつでグラフが出来上がるので、かなり便利です。今回、作成したVBA(EXCELファイル)もサンプルとして公開していますので
Excelの表示タブから「新しいウィンドウを開く」をクリックすると、同じExcelのブックを複数のウィンドウで開くことができる。複数シートから構成されるブックで、異なるシートを並べて見比べる際などに便利である。ExcelマクロではNewWindowというメソッドで開くことができる。問題となるのは、この複数のウィンドウを区別する際の呼び名。ウィンドウが一つなら、”販売情報.xlsm"などとブックの名前で指定するが、複数の場合はブックの名前の後に番号をつけて区別する。これをWindo
WorksheetFunction関数Cleanで改行削除Subtest()’Clean関数で改行削除DimMyStrAsStringMyStr="ほ"&vbCrLf&"う"&vbCrLf&"れ"&_vbCrLf&"ん"&vbCrLf&"そ"&vbCrLf&"う"Debug.PrintMyStrMyStr=WorksheetF
みんなの回答を見るプログラミング言語ってなぜ統一してくれないんでしょうね大体なぜ日本語じゃないんだ?
配列とコレクションの違いわかりますか?一緒に勉強しましょう!
今回Amazonで『ExcelVBAで使えるチェック機能コード集の基礎、処理開始編』のKindle電子書籍の販売を開始しました。本書は、自分がこれまで出版してきたKindleの本で3作目になります。以下のリンクが販売ページです。『ExcelVBAで使えるチェック機能コード集の基礎、処理開始編』ちなみに1作目は以下の本になります。『経理事務担当者がVBAを使えるようになってから気づいたメリット』作目は以下の本になります。『VBAのSE仕事内容や求められるスキルとは?』
2022年の4月に一冊、翌月の5月に一冊をAmazonのkindleからVBAに関連する本を出版しました。それから時間が経ち、もうすぐ1年を迎えようとしています。おかげさまで、そこそこの売り上げを継続しており、ありがたい評価もたくさんいただいています。本当はもっと早くに3冊目を出版したかったのですが、この1年間、病気や資格の勉強などいろいろやるべきことがありました。2022年はそれらをほぼ片づけることができたので、現在は3冊目の執筆に入っています。執筆できなかったことが逆に良かったかもしれ
今回Amazonで『VBAのSE仕事内容や求められるスキルとは?』の電子書籍の販売を開始しました。本書は、自分がこれまで出版してきたKindleの本で2作目になります。以下のリンクが販売ページです。『VBAのSE仕事内容や求められるスキルとは?』ちなみに1作目は以下の本になります。『経理事務担当者がVBAを使えるようになってから気づいたメリット』実際にKindle出版をしてみることでいろいろと勉強になることがありました。本のネタや構成の整理に始まり、執筆や見直し、表
以下で、単位に付け方についてお伝えしています。エクセルユーザー定義単位の付け方最後のほうで触れている「マクロよりも確実に便利である」ことについて、詳しくお伝えしますと、1,速度と効率性小規模な修正や調整を行う際、セルの書式設定で直接行う方が、マクロを開いて編集するよりも速く、作業効率が良いです。2,柔軟性と即時性がある書式設定を変更したい場合、ユーザー定義であれば直接セルの設定を変えるだけですぐに結果が反映されます。しかし、マクロを使用する場合は、コードを編集して再度実行する必要
購入した株の資産額を毎日EXCELに記録しています。オリジナルのフォーマットですが、毎日入力するのが結構手間だったので、EXCELのVBAを使って、以下の部分を自動化してみました。記入欄を自動で追加株価をネットから自動取得後者が特に便利!我ながら、ちょっと感動しました。作成したVBA(EXCELファイル)もサンプルとして公開していますので、ぜひCuboCubo.comのプログラミング(株価ノートのページ)のほうもご覧下さい!
最近、色々なハラスメントが増えていますよね。最近、若い世代に共感されているのが、テクハラへの注意。テクハラ=テクノロジーハラスメントの略で、中高年に対し若い世代が、パソコンなどの操作について、ハラスメントをすることだとか。おいらも、中高年に入っていて、どのような事が出来ないのかと調べてみると、2021年4月と3年前にはなりますが、モーニングショーでは以下項目だったみたいです。・エクセル、パワポを使う・リモート会議の設定・書類のPDF化・メールの設定・スクリーンシ
ぞうは、草食動物なので、肉は食べません。ぞうは1日の大半を食事に費やし、1日におとなのゾウは200~300キロもの草や木を食べ、水も100リットル以上飲みます。ぞうの体内では、草や木をアミノ酸に分解するための消化酵素を生成出来ます。そもそも草や木もタンパク質で出来ていて、そのもととなるのはアミノ酸です。それでぞうは、植物だけを食べて生きています。ただし動物はすべて、生きていくために塩分が必要です。ところがゾウのような草食動物は、食べ物だけからでは塩分が不足すること
セッション6第4章VBAの構文~正しい構文を基礎から理解するまで終了しました。
WorksheetFunction関数で乱数生成Subtest()’重複しない乱数1個ずつ生成DimxlMiniAsLongDimxlMaxAsLongDimiAsLongDimmyNumAsLongDimxlCountAsLongxlMini=3’最小値xlMax=13’最大値WithSheets(1)i
今日は最悪でした。それでなくてもヤルことが多い第一営業日に年度初め………メールもアホみたいに入ってくるし、急にmacroがヘソ曲げてエラーで動かなくなるし………デバッグするにも、自分で組んだのに『えーっと………』てかね。現役じゃないし得意言語でもないから、難儀するんですわ!しかもExcelVBAなのでExcelの機構も分かってないとな部分もあったりで、一瞬でデバッグ完了には追い込めず……最終的に『もしや??』と思い直して分かったから良かったわ。結局、ロジックに問題なしでDATA
以前、冷却で悩まされたL'etsNoteの義兄弟?に、職場と同じ環境をインストールしました。具体的には、Windows10proにOffice201964bitなんですが、この64bitが微妙に悩ましいことを東芝で発見しました。VBAからWindowsのシステムコールを使うときに、Officeが32bitか64bitかで、場合によっては呼び出すDLLを変える必要があります。そこまでは良かったのですが、いざデバッグを始めると、ノートパソコンなので、如何せん画面が小さ