ITmedia総合  >  キーワード一覧  >  V

「VBA」最新記事一覧

Visual Basic for Applications

関連キーワード

「セルフサービスBI」セミナーリポート:
Excelすら使えなかった新人が、2年で「BIエバンジェリスト」になれた理由
データ分析に取り組む企業が、必ずと言っていいほどつまづく「人材」の問題。ビジネスの現場でデータを扱う人材をどう育てればいいのか。その方法を、大阪ガスとホテルおかだの事例から見てみよう。(2017/10/19)

山市良のうぃんどうず日記(108):
先行き不安なWindows Update――ボクが2017年10月の更新をスキップした(できた)理由
毎月第二火曜日の翌日(日本時間)は、恒例のWindows Updateの日です。最近は何か問題が起きるのではないか、更新に何時間もかかったり、その上失敗したりするのではないかと、恐怖さえ感じます。さて、2017年10月のWindows Updateは無事に済んだのでしょうか。(2017/10/17)

働く価値を上げる“VBA/GAS術”(4):
「計算式エラーで残業確定……」、GASで入力データのチェックツールを作成
1つのGoogleスプレッドシートを複数人で共同編集するとき、想定していた形式とは違うデータを入力されると、不備が発生してしまう場合があります。そのような問題を、GASで解決するにはどうすればいいのでしょうか。(2017/10/18)

山市良のうぃんどうず日記(107):
最新Office 365でマクロ/VBAの問題が発生――「Semi-Annual Channel(半期チャネル)」で助かったという話
2017年9月、Office 2016バージョンのOffice 365デスクトップアプリの「Monthly Channel」と「Semi-Annual Channel(Targeted)」に、バージョン1708の更新が提供されました。この更新により、Excelのマクロなど、VBAプロジェクトを含むファイルで問題が発生する可能性があるので注意しましょう。影響を受ける場合、結構面倒なことになります。(2017/10/4)

基本料金、1ステップ当たり200円:
Excel文書をGoogleスプレッドシートに移行支援、永和がVBAからGoogle Apps Scriptへの変換サービスを提供開始
永和システムマネジメントは、既存のExcel文書をGoogleスプレッドシートに移行させる際に、文書に埋め込まれているVBAプログラムをGoogle Apps Scriptに変換する「HIKKOSHI クラウド for Excel」の提供を開始する。(2017/9/25)

Microsoftの技術サポートを装った詐欺サイトにも注意:
主流がJavaScriptからVBAへ マルウェア脅威「VBA形式のダウンローダー型」が急増
キヤノンITソリューションズが、2017年7月のマルウェア検出状況に関するレポートを公開。「ダウンローダー型マルウェア」の主流がこれまでのJavaScript形式から「VBA形式」に代わったという。(2017/9/7)

働く価値を上げる“VBA/GAS術”(3):
Excelデータの入力不備で計算エラーが発生して家に帰れない!――入力規則よりも簡単なチェックマクロとは
1つのExcelファイルを複数人で編集する場合、想定していたのとは違う形式でデータを入力されてしまい、不備が発生する可能性も少なくない。その問題をExcel VBAで解決するにはどうすればいいのだろうか。(2017/9/6)

エクセル親子ゲームで学ぶ“コンピュータっぽい考え方”(4):
「数」の不思議はオートSUMとお父さんが教えてくれた
本連載では、書籍『子どもの“プログラミング的思考”をグングン伸ばす本』の中から、Excelの機能を使って作ったゲーム(VBAではない)を通じて、コンピュータがどう考えているのかを学べる章を厳選して転載する。「Excelの機能を使う」こと自体も「プログラミング」に通じていることを体感してほしい。今回はプログラミングで重要となる「数」について。(2017/10/13)

エクセル親子ゲームで学ぶ“コンピュータっぽい考え方”(3):
ExcelのIndirect関数は「参照の参照」ができて、お利口さんなんだ
本連載では、書籍『子どもの“プログラミング的思考”をグングン伸ばす本』の中から、Excelの機能を使って作ったゲーム(VBAではない)を通じて、コンピュータがどう考えているのかを学べる章を厳選して転載する。「Excelの機能を使う」こと自体も「プログラミング」に通じていることを体感してほしい。今回は、Excelが持つ「座標」の概念(行と列)と「参照」の考え方について。(2017/10/6)

エクセル親子ゲームで学ぶ“コンピュータっぽい考え方”(2):
フラッシュフィルでExcelはどう考えている?
本連載では、書籍『子どもの“プログラミング的思考”をグングン伸ばす本』の中から、Excelの機能を使って作ったゲーム(VBAではない)を通じて、「コンピュータがどう考えているのか」を学べる章を厳選して転載する。「Excelの機能を使う」こと自体も「プログラミング」に通じていることを体感してほしい。今回は、コーディングなしでもできる「文字列結合」と「自動化」について。(2017/9/29)

エクセル親子ゲームで学ぶ“コンピュータっぽい考え方”(1):
Excel オートフィルのこんな設定が役に立つの? お父さん
本連載では、書籍『子どもの“プログラミング的思考”をグングン伸ばす本』の中から、Excelの機能を使って作ったゲーム(VBAではない)を通じて、「コンピュータがどう考えているのか」を学べる章を厳選して転載する。「Excelの機能を使う」こと自体も「プログラミング」に通じていることを体感してほしい。初回は、オートフィルが持つ「規則性」と「繰り返し」について。(2017/9/22)

Excel VBAプログラマーのためのGoogle Apps Script入門(終):
Googleフォームで入力したデータをスプレッドシートに追加しGmailで知らせる
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。最終回は、Googleフォームで入力したデータをスプレッドシートに追加しGmailで知らせる方法を紹介する。(2017/8/28)

“脱Excel”か“活Excel”か
なぜ“Excel職人”は、マクロに「ユーザーフォーム」を実装したがるのか?
「Microsoft Excel」のマクロには、ダイアログを表示して入力しやすくする「ユーザーフォーム」があります。ただしこの機能を使う必要が本当にあるのか、マクロが得意な人ほど考えてみる必要がありそうです。(2017/8/14)

AIで複雑化するサイバー攻撃、対抗できるのもまたAIか、それとも人か
ランサムウェア「WannaCry」のインパクトが記憶に新しい中、ウクライナやロシアを中心に感染を広げた「NotPetya」が登場した直後の開催となった、2017年6月の@ITセキュリティセミナー。複雑化するサイバー攻撃の現状、AI(人工知能)/機械学習、自動化、データ、人や組織体制に関するセッションを中心にレポートする。(2017/8/16)

Excel VBAプログラマーのためのGoogle Apps Script入門(9):
スプレッドシートに図形でボタンを作成しGASを実行&トリガーを使ったメニューの追加
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、スプレッドシートに図形でボタンを作成しGASを関連付ける方法、トリガーを使ったメニューの追加について解説する。(2017/8/14)

働く価値を上げる“VBA/GAS術”(2):
プログラム自動実行で仕事を楽に! APIでSlackなどと連携できる「Google Apps Script」とは
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、Googleが提供する数々のアプリケーションを操作できる「Google Apps Script」を紹介する。※ショートカットキーの解説あり(2017/8/8)

エンジニアのための文章力養成講座(6):
必要性を願って、社名を「ホワイト」にします――述語を書き忘れない
「ホワイトな会社です」「ブラックではありません」――日本語は主語をしばしば省けますし、もともと主語がない文もあります。しかし、特殊な場合を除き、述語は省けません。(2017/7/20)

劇的な変革のウラ側:
「定時退社」「残業時間2割減」三井住友海上とJALの挑戦
社員約2万人に対して「原則午後7時退社」を可能にした三井住友海上火災保険、わずか半年で残業時間を2割減少させた日本航空――働き方改革を成功に導いた企業は、どのようにして変革を進めたのか?(2017/7/19)

“脱Excel”か“活Excel”か
増え続けるレポート業務を「Excel」「Access」「セルフサービスBI」で効率化する方法
レポート作成業務を担当すると、いつの間にか毎月の業務が増えている――「あれも調べて」という突発的な依頼に効率よく対応するには、「Microsoft Excel」の利用だけでは限界があります。(2017/7/18)

Excel VBAプログラマーのためのGoogle Apps Script入門(8):
GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する。(2017/7/12)

VBAにおけるFileDialog/エクスプローラー操作の基本&ドライブの空き容量、ファイルのサイズやタイムスタンプの取得方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、指定したドライブの空き容量、ファイルのタイムスタンプや属性を取得する方法、FileDialog/エクスプローラー操作の基本を紹介します。(2017/7/10)

働く価値を上げる“VBA/GAS術”(1):
さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり(2017/7/6)

VBA/マクロ便利Tips:
Excel VBAを使ったCSVファイル読み込み時の高速化、タブ区切り対応、ダブルクォーテーション削除のコツ
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、VBAを使ってCSVファイル読み込む際の基本的な考え方を解説します。(2017/6/16)

Excel VBAプログラマーのためのGoogle Apps Script入門(7):
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソート&ちょっとした高速化のコツ
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する。(2017/6/12)

ITエンジニア U&Iターンの理想と現実(25):
鳥取編:ITの仕事って、ホントに田舎でもできるんですよね?
ITエンジニアならば、PCとネットワークがあればどこでも働ける――それが本当なら、もっと鳥取にIT企業があっていいはずだし、もっとITエンジニアがいてもいいはずだし、もっとITの教育機関があってもいいはず。なのに、現実は……。U&Iターンの理想と現実、鳥取編は、人口減少に悩む倉吉市で町工場を営むトライアスリートが、鳥取県の「現実」を誠実にお伝えします。(2017/6/9)

VBA/マクロ便利Tips:
VBAでフォルダを移動させるMoveFolder、ファイルを移動させるMoveFileメソッドの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、フォルダを移動させるMoveFolderメソッド、ファイルを移動させるMoveFileメソッドの使い方などについて。(2017/5/2)

VBA/マクロ便利Tips:
VBAで親フォルダのパスを取得する方法、Folderオブジェクトのいろいろな使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、親フォルダのパスを取得するGetParentFolderName、Folderオブジェクトを取得するGetFolderメソッドの使い方やFolder.Files、SubFolderプロパティなどについて。(2017/5/1)

VBA/マクロ便利Tips:
VBAでファイル名や拡張子を取得する方法、特殊フォルダを取得する方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ファイルの拡張子を取得するGetExtensionName、ファイル名を取得するGetFileName、「特殊フォルダ」を取得するGetSpecialFolderメソッドについて使い方を解説する。(2017/4/20)

Excel VBAプログラマーのためのGoogle Apps Script入門(6):
Google Apps Scriptで繰り返しと条件分岐を組み合わせて、データの仕分けを自動化する
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、条件分岐とfor文を組み合わせた少し複雑な処理について解説する。 また、for文以外の繰り返し処理についても、その使い方を解説する。(2017/4/13)

VBA/マクロ便利Tips:
VBAでドライブやファイル、フォルダの存在チェックを行うには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、存在チェックを行うメソッド――ドライブのDriveExists、ファイルのFileExists、フォルダのFolderExistsについて使い方を解説する。(2017/4/12)

ESETが注意を呼び掛け:
「GitHubを使うプログラマー」を狙ったマルウェア攻撃が発生 コードを秘密裏に改ざんされる可能性
GitHubを使うオープンソースプログラマーをターゲットにした標的型攻撃が発生している。コードをこっそり改ざんされる可能性もあるという。(2017/4/3)

Excel VBAプログラマーのためのGoogle Apps Script入門(5):
Google Apps Scriptで配列と繰り返し処理を使い、データの加工を自動化する
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、配列と繰り返し処理(for文)をGoogle Apps Scriptで、どのように使っていけばいいかを、サンプルを交えながら解説する。(2017/3/23)

VBA/マクロ便利Tips:
Excelでファイルやフォルダを作成、削除するには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、フォルダを作成するCreateFolder、テキストファイルを作成するCreateTextFile、ファイルを削除するDeleteFile、フォルダを削除するDeleteFolderメソッドなどについて。(2017/3/22)

リアクティブプログラミング超入門(1):
Chatwork、LINE、Netflixが進めるリアクティブシステムとは? メリットは? 実現するためのライブラリは?
本連載では、リアクティブプログラミング(RP)の概要や、それに関連する技術、RPでアプリを作成するための手法について解説します。初回は、「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します。(2017/4/27)

VBA/マクロ便利Tips:
FileSystemObjectを使うための準備――ファイル/フォルダをコピーするには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ファイルシステムへアクセスするメソッドなどを提供するFileSystemObject、ファイルをコピーするCopyFile、フォルダをコピーするCopyFolderメソッドなどについて。(2017/3/14)

Excel VBAプログラマーのためのGoogle Apps Script入門(4):
JavaScriptの条件分岐の基本をGASのmsgBox、inputBoxで学ぶ
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、条件分岐をGoogle Apps Scriptで、どのように使っていけばいいかを、msgBox、inputBoxのサンプルを交えながら解説する。(2017/3/9)

Excel VBAプログラマーのためのGoogle Apps Script入門(3):
GASでGoogleスプレッドシートのセルのフォーマット、文字位置、色、サイズ、けい線などを変えるには
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、スプレッドシートのセルのフォーマット、文字位置、色、サイズ、けい線などを変える各メソッドの使い方について。(2017/2/27)

脱Excelで作業速度が10倍に:
1人の“ゲーム女子”が「Tableau」でデータ分析チームを作るまで
買い切り型から運用型へとビジネスモデルがシフトしつつあるゲーム業界。業界大手のカプコンも既存ブランドのオンラインタイトルをリリースしている。収益のカギを握るユーザー動向の分析に立ち上がったのは、1人の“ゲーム女子”だった。(2017/2/27)

Excel VBAプログラマーのためのGoogle Apps Script入門(2):
GASでGoogleスプレッドシートのセルの値、行数や列数を取得したり、セルに値を入力したりする基本
Googleが提供するGoogle Apps Script(GAS)のプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。今回は、スプレッドシートのオブジェクトを整理し、セル操作に関する基本的なメソッドの使い方を紹介する。(2017/2/9)

ライフサイエンス企業のCIOが描く成長戦略【第3回】
製薬企業にもビッグデータの波、「リアルワールドデータ」活用に必要な技術とは
製薬企業を中心として、「リアルワールドデータ」(RWD)の活用に注目が集まっている。該当するのはどのようなデータなのか。RWDをはじめとするビッグデータを活用するために必要な技術とは何だろうか。(2017/2/6)

中堅・中小企業のための“脱Excel”ロードマップ【第3回】
“神Excel”からデータを抜き出しBIに生かす 「OFFSET関数」の使い方
Microsoft Excelのデータをビジネスインテリジェンス(BI)ツールに簡単に取り込むには「OFFSET関数」が役立ちます。ポイントは、データの蓄積と出力を分離することです。(2017/1/31)

「データ分析ツールは“大人のオモチャ”のような存在であればいい」――カブドットコム 齋藤社長
業務改善から新ビジネス創出まで、幅広い分野でデータ分析を駆使しているカブドットコム証券。データ分析ツールの利用者を増やし、データで物事を語る文化はどのようにして生まれたのか? 講演後のパネルディスカッションでその秘密が見えてきた。(2017/1/26)

Excel VBAプログラマーのためのGoogle Apps Script入門(1):
Google Apps Scriptプログラミングでスプレッドシートを操作するための基礎知識
Googleが提供するGoogle Apps Scriptのプログラミングで、Google Apps(主にスプレッドシート)を操作する方法を解説していく連載。初回は、Google Apps Scriptやスプリプトエディタの概要、スプレッドシートを表示し、Browser.msgBoxメソッドでメッセージを表示する手順などについて解説する。(2017/1/18)

“外”より“内”に頼れ
会社の底力を上げるユーザー部門のITスキル活用
エンドユーザーコンピューティング(EUC)が提唱されて久しいが、現状は開発したシステムの継続運用、セキュリティの確保などに課題がある。(2017/1/13)

B2Cでのコード販売も可能、価格は需要に応じた変動制:
ソースコード売買プラットフォーム「piece」が他言語化対応
ソースコード売買プラットフォーム「piece」が英語UIに対応。ソースコードを相互に利用できる環境を整えることで、グローバル対応も含めたシステム開発のコスト削減や開発速度と効率の向上を支援する。(2016/12/22)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(終):
Access VBAで「Googleマップ」へデータを引き渡す
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、Access VBAからGoogleマップへデータを引き渡す応用テクニックを紹介する。(2016/10/19)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(11):
顧客管理フォームに、「条件に合致するレコードを検索する機能」を設置する
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、「レコードの移動」「複数の条件に合致するレコードを検索する」といったレコード処理の応用テクニックを解説する。(2016/10/13)

これからも続く脅威:
ランサムウェアが日本でブレークした理由と感染対策をふりかえる
最近のマルウェア動向で注目を集めた「ランサムウェア」ですが、感染攻撃の手口などからは日本で流行した理由の背景が見え隠れします。今後も続くと予想される脅威への対策について改めて確認してみましょう。(2016/8/12)

BASIC IS A POWER!:
なぜ今? 「SMILEBASIC MAGAZINE」の発刊で復活した読者投稿型プログラム雑誌とは
このところ、Amazonのゲームプログラミングカテゴリにてベストセラー1位(原稿執筆時)を走っている雑誌がある。「SMILEBASIC MAGAZINE Vol.1」だ。どうして?(2016/7/13)

無償CADレビュー:
無償3D CAD「FreeCAD」で板カムの設計に挑戦!
今回は、板カムの設計方法について説明するとともに、無償3D CAD「FreeCAD」で部品をモデリングしてみる。(2016/7/11)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。