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

「VBA」最新記事一覧

Visual Basic for Applications

“脱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)

無償CADレビュー:
無償3D CAD「FreeCAD」でリンク機構の設計に挑戦!
今回は設計公式を基にリンクの動作を計算する方法と、FreeCADの編集機能を使った設計を紹介する。今回のテクニックを応用すれば干渉チェックも可能だ。Excel計算シート付き!(2016/6/17)

Tech Basics/Catalog:
Microsoft製モバイルアプリ
マイクロソフトは、Officeアプリ以外にもさまざまなモバイルアプリを提供している。その中から単独で利用できるアプリを紹介する。(2016/6/16)

Scratchで始めるプログラミング教育(終):
Scratchだけで終わらせないための有用プログラミング入門連載10選まとめ
ビジュアルプログラミングツールである「Scratch」を使って、プログラミングで何ができるのかを体験してもらう本連載。最終回は、Scratch 2.0で追加された、Webカメラで映った人の動きや、マイクで拾った音を使う機能を紹介。最後に、Scratchだけで終わらせないための有用なプログラミング入門連載をまとめておく。(2016/3/29)

VBA/マクロ便利Tips:
Tableオブジェクトを使って、Wordの表をExcelに貼り付ける
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、Wordの「表」を表すTableオブジェクトを参照、コピーしてのExcelのシート上に貼り付ける方法を紹介する。(2016/3/3)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(10):
DAO基礎テクニック──VBAでAccessデータベースの「テーブル/フィールドの作成、削除」を実践
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、VBAでAccessフォームにデータベースの「テーブル/フィールドの作成、削除」機能を配置するテクニックをお伝えする。(2016/2/26)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(9):
Accessのフォームに「CSVの読み込み/書き出し」機能を追加する方法
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、「CSVファイルの読み込み/書き出し」機能を追加するテクニックをお伝えする。(2016/2/19)

VBA/マクロ便利Tips:
何でもExcelで済ませてしまう人がいる――Selection.Text/FontプロパティでExcelの文章をWordに貼り付けるには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、Excelのセルに入力された「文章」を、Wordに貼り付ける方法を紹介する。指定した選択範囲の文字列のフォントを設定するSelection.Fontの使い方も分かるだろう。(2016/2/18)

基板設計の現場の声から生まれた:
PR:第23回 基板の熱解析をリアルタイムで表示――「PICLS」の開発背景
解析の専門家ではない基板設計者でも簡単に扱える熱解析ソフトとして開発されたPICLS。2次元操作で、簡単かつ高速に熱解析を行えることを意識して設計されたため、解析モデルの設定を行うプリプロセッサと解析結果を表示するポストプロセッサが一体となっている。「基板設計者が熱設計アイデアを、ストレスなく、その場で試せるようなソフトウェアがあれば、設計現場に大きなメリットをもたらすことができる」。そう考え発案に至ったというソフトウェアクレイドル 技術部の衛藤潤氏に、開発背景について聞いた。(2016/2/17)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(8):
Accessのコントロールに値集合タイプ/ソース、SQLでデータを表示する基本
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、業務アプリ作成のためのAccess基本フォームの基礎と共に、値集合タイプ/ソース、SQLで各コントロールにデータを表示する方法を解説する。(2016/2/12)

特集:Forguncy 2新機能詳説:
Forguncy 2のかゆいところに手が届く機能を見てみよう
今回はForguncy 2で追加された新機能のうち、リストビューの条件付き書式、ウィザードによるWebアプリの自動生成などの機能を見ていく。(2016/2/9)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(7):
Accessで作成した「顧客管理データベース」アプリへ、「ラベル印刷」機能を実装する簡単な方法
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、顧客管理業務における「資料/DM送付」の苦労を解決する、「ラベル印刷機能」の実装方法を解説する。(2016/2/5)

VBA/マクロ便利Tips:
ExcelグラフをPasteSpecialメソッドでWordに貼り付ける
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、Excelで作成したグラフを、Selection.PasteSpecialメソッドでWordに取り込んで表示させる方法と、ParagraphFormat.Alignmentプロパティを紹介。(2016/2/1)



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

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

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