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

「VBA」最新記事一覧

Visual Basic for Applications

無償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)

宮崎 仁のQ&Aでよく分かるマイコン基礎の基礎:
PR:第17回 実行時エラーとはどんなエラー? ビルドに成功したのになぜエラーが出るの?
(2016/1/25)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(6):
「SQL」文で登録されているデータをAccessを通じて編集し、変更をデータベースに反映させる方法
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、「SQL」文で登録されているデータの編集処理を可能にし、変更をデータベースに反映させる方法を解説する。(2016/1/22)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(5):
AccessでSQLのLIKE演算子を使って「あいまい検索処理」の機能を実装する方法
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、名前と住所による「あいまい検索処理」の機能をSQL文を使って実装する方法を解説する。(2016/1/20)

特集:Officeストアで世界に飛び出そう! 最新Officeアプリ開発入門:
Office 2016におけるOfficeアドイン進化のポイント
Office 2016では、これまでのOfficeアドインでは不可能だったことの多くが可能になっている。新しいAPIでどんなことができるのかを見てみよう。(2016/1/15)

VBA/マクロ便利Tips:
Excelの表をWordに貼り付ける方法とWordのテキストをExcelのセルに埋め込む方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、Excelで作成した表を、Wordに取り込んで表示させる方法とWordに書かれた文章をExcelのセルに表示する方法を解説する。(2016/1/5)

VBA/マクロ便利Tips:
ExcelWord連携の基本――ExcelからWordを開く、WordからExcelを起動させる
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回からExcelとWordを連携するテクニックを紹介していく。初回は連携の基本としてExcelからWordを開く方法と、WordからExcelを開く方法を解説する。(2015/12/17)

VBA/マクロ便利Tips:
Excelを入力画面にしてAccessデータベースを参照・更新・削除する際の便利テクニック
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、RecordsetのOpenメソッドでSQL文を使う方法や、MoveNext、Find、Deleteメソッド、EOFプロパティの使い方、Recordsetの各フィールドの参照方法などについて。(2015/12/10)

現場の「ほしい」をすぐ実現:
営業が作る業務改善アプリ、アジャイルで高速開発――三井住友海上の事例
ビジネス部門がアプリ開発を主導するケースが広まりつつある中、三井住友海上でも業務効率化や情報共有のための多数のアプリを開発している。その取り組みを聞いた。(2015/12/9)

VBA/マクロ便利Tips:
ExcelからOLE DBプロバイダーを使ってAccessに接続する基本
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ADODB.ConnectionやRecordSetのOpenメソッドを使ってデータソースに接続し、データを追加する方法などについて解説します。(2015/11/26)

プログラミング異種格闘インタビュー(3):
高校生×IT “アプリ開発サマーキャンプ”で高校生プログラマーが学んだ、アイデアをより良いカタチにする方法
異業種、異職種ながら、ITやプログラミングで世の中を良くしていこうとチャレンジしている人たちへのインタビューシリーズ。第三ラウンドのテーマは「高校生×IT」だ。(2015/10/20)

VBA/マクロ便利Tips:
DoCmd.TransferSpreadsheetメソッドでExcelシートのデータをAccessデータベースに取り込み
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、DoCmd.TransferSpreadsheetメソッドを使ってExcelシートのデータをAccessデータベースに取り込む方法などについて。(2015/10/2)

VBA/マクロ便利Tips:
Access VBAでSQLを実行するQueryDefオブジェクト、CreateQueryDefメソッド、QueryDefsコレクションの使い方の基本
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、クエリを定義する場合に使用する「QueryDef」オブジェクトやデータベースにクエリを作成する「CreateQueryDef」メソッドの使い方などについて。(2015/9/11)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(4):
VBAで正規表現や関数を使った入力チェックを行い、Accessに新規レコードを追加、保存するには
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、VBEの起動とデータ入力用フォームの作成、VBAを使った入力用コードやデータの検証処理を記述する方法を解説する。(2015/9/1)

これは使える! 設計現場のExcel:
いつもの設計シートをアプリに簡単変身! はめ合い公差表検索シートを作ろう
 ExcelのVBA機能でひと手間加えて、便利で見やすい設計シートを作ろう。今回は寸法を入力し、はめ合い記号を選択すると、該当する公差範囲を表示するソフトを作成する方法を紹介する。(2015/8/19)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(3):
Accessを使うなら最低限知っておきたいSQL文を使ったさまざまな種類のクエリ操作の基本
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、テーブルに「SELECT文」や「BETWEEN演算子」などのSQLを入力し、データベースに蓄積したレコードを抽出する方法を解説する。(2015/8/17)

VBA/マクロ便利Tips:
Accessでフォームからデータを追加し、Excelのシートにエクスポートする
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、カレントデータベースを開くOpenRecordsetメソッド、新しいレコードを挿入するAddNewメソッド、レコードを更新するUpdateメソッド、レコードを閉じるCloseメソッド、フォームの全てのコントロールを更新するMe.Recalcメソッドの使い方などについて。(2015/8/14)

VBA/マクロ便利Tips:
AccessからExcelに接続して開く方法&Accessで作成したデータをExcelに出力する方法で学ぶ、連携VBAの基本
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、AccessとExcelをVBAで連携する設定や、AccessからExcelに接続して開く方法、Accessで作成したデータをExcelに出力するDoCmd.TransferSpreadsheetメソッドの使い方などについて解説。(2015/7/30)

VBA/マクロ便利Tips:
Excelで数値の合計に役立つ3つのワークシート関数SUMIF、SUMIFS、SUMPRODUCTの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、引数で指定したセル範囲の数値を、条件付きで合計するSUMIF、同じく複数条件を使えるSUMIFS、配列内の積を計算し、それを合計するSUMPRODUCTについて、VBAでの使い方を解説。(2015/7/9)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(2):
Access VBAでデータ入力フォームを作り、各コントロールを追加するためのデザインビューの使い方
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。今回は、テーブルを基にデータ入力フォームを作成し、ラベル、テキストボックス、コンボボックス、ボタンリストボックスを追加する手順を解説する。(2015/6/29)

VBA/マクロ便利Tips:
VBAにおけるワークシート関数――INDEX、MATCH、VLOOKUPの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、Excelの数式で使う関数INDEX、MATCH、VLOOKUPを、VBAのコード上で、WorksheetFunctionオブジェクトのメソッドとして使う方法について解説する。(2015/6/19)

これは使える! 設計現場のExcel:
いつもの設計シートをアプリに簡単変身! 「ねじ寸法表検索」アプリを作ろう
ExcelのVBA機能でひと手間加えて、便利で見やすい設計シートを作ろう。今回はExcelの検索機能を利用して、表から目的の情報を検索し、図中に表示する方法を紹介する。(2015/6/8)

VBA/マクロ便利Tips:
Excelにおける時間の計算や変換に役立つ6つの関数――TimeValue、TimeSerial、Hour、Minute、Second、Timerの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、TimeValue、TimeSerial、Hour、Minute、Second、Timerという時刻の計算や変換に役立つ6つの関数の使い方について。(2015/6/8)

電子ブックレット(メカ設計):
ExcelのVBA機能でバネの設計シートを作ってみよう!
アイティメディアがモノづくり分野の読者向けに提供する「MONOist」「EE Times Japan」「EDN Japan」に掲載した主要な記事を、読みやすいPDF形式の電子ブックレットに再編集した「エンジニア電子ブックレット」。今回は人気記事「いつもの設計シートをアプリに簡単変身! Excel VBA活用術」をお届けします。(2015/6/1)

VBA/マクロ便利Tips:
Excelにおける日付操作に役立つ5つの関数――IsDate、DateValue、DateSerial、DateAdd、DateDiffの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、IsDate、DateValue、DateSerial、DateAdd、DateDiffという日付操作に関する5つ関数の使い方について。(2015/6/1)

Access VBAで学ぶ初心者のためのデータベース/SQL超入門(1):
どんなビジネスにも欠かせないリレーショナルデータベースの基礎知識と作り方――テーブル、レコード、フィールド、主キーとは
Accessを通じて、初心者がリレーショナルデータベースやSQLの基本を学び、データベースを使った簡単なシステムの作り方を習得する本連載。初回はデータベースの基本を理解し、Accessを使い始めてみよう。(2015/5/27)

VBA/マクロ便利Tips:
Excelの年、月、日、漢字の曜日名、月名を抽出・取得するYear、Month、Day、WeekdayName、MonthName関数の使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、Year、Month、Day、Weekday、WeekdayName、MonthNameという年、月、日、曜日に関する6つの関数の使い方について。(2015/5/25)

特集:フレッシュマン企画:
無料で入手できるドキュメント/電子書籍で勉強しよう
インターネット上で無料で公開されているドキュメントや電子書籍を使って、自分のスキルや知識を向上させよう!(2015/5/22)

VBA/マクロ便利Tips:
Excelにおける「今」を表す3つの関数、Now、Date、Timeの違いとは
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、現在のシステム日付や時刻を取得するNow、日付のみを取得するDate、時刻のみを取得するTimeについて。(2015/5/15)

VBA/マクロ便利Tips:
Excelにおける文字列、日付、数値のフォーマット関数の使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、指定した表示形式の文字列を返すFormat、指定した表示形式の日付/時刻値を返すFormatDateTime、指定した表示形式の数値を返すFormatNumberについて。(2015/4/30)

VBA/マクロ便利Tips:
Excelで文字列を結合、検索、置換する関数の使い方――Join、InStr、InStrRev、Replace
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、配列の各要素を結合して文字列を作成するJoin関数、ある文字列の中から指定した文字列を検索し位置を返すInStr/InStrRev関数、指定された文字列の一部を別の文字列で置換して返すReplace関数について。(2015/4/23)

VBA/マクロ便利Tips:
Excelで文字列を分割して抽出する関数と、文字列から空白を除去する関数の使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、文字列を分割して抽出する3つの関数Left、Right、Mid、文字列から空白を除去する3つの関数LTrim、RTrim、Trimの使い方について解説します。(2015/4/16)

VBA/マクロ便利Tips:
数値判定、乱数発生、数値の丸めなど、数値に関する4つの関数の使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、数値かどうか判定するIsNumeric、乱数を返すRnd、指定された小数点位置で丸めた数値を返すRound、指定された値が含まれる範囲を計算し、その範囲を表すPartitionの使い方について解説します。(2015/4/9)

VBA/マクロ便利Tips:
配列を使うのに役立つ4つの関数――Array、LBound、UBound、Splitの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、配列を返すArray、配列のインデックス番号の最小値/最大値を返すLBound/UBound、要素ごとに区切られた文字列から配列を作るSplitなどの使い方について解説。(2015/4/1)

VBA/マクロ便利Tips:
ファイル操作に役立つ5つ関数――Dir、FileLen、LoadPicture、Shell、CreateObjectの使い方
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ファイル/フォルダー名取得のDir、ファイルの長さを取得するFileLen、画像表示のLoadPicture、プログラム実行のShell、ActiveXオブジェクトへの参照を作成して返すCreateObjectなどの使い方について解説。(2015/3/24)

VBA/マクロ便利Tips:
コンパイルエラーにならない関数の使い方――括弧の有無、複数の引数、Callステートメント、戻り値、名前付き引数と順番
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、コンパイルエラーにならない関数の使い方として、括弧の有無、複数の引数、Callステートメント、戻り値、名前付き引数と順番について解説。(2015/3/17)

VBA/マクロ便利Tips:
「その他のコントロール」の追加&Excelフォーム上でWebブラウザーを開く方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、「その他のコントロール」を追加する方法に加えて、WebBrowserコントロールの追加の仕方と、URLを開くNavigateメソッドの使い方を解説します。(2015/2/6)

シンプルなスピアフィッシングやVBAマクロが再び功を奏す?:
古典回帰のAPT攻撃、「FIN4」にファイア・アイが注意喚起
ファイア・アイは2015年2月4日、同社が「FIN4」と名付けたサイバー攻撃に関する説明会を開催した。スピアフィッシングやVBAマクロといった古典的な手口を使った攻撃であり、そのシンプルさゆえに逆に盲点を突かれた可能性があるという。(2015/2/5)

VBA/マクロ便利Tips:
Excelで重複データを抽出・削除して、重複していないデータをリストボックスに表示するには
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、重複するデータを抽出・削除して重複していないデータをリストアップする方法について。繰り返しや条件分岐を組み合わせてアルゴリズムを考えてみましょう。(2015/1/30)



7月29日で無料アップグレード期間が終了する、Microsoftの最新OS。とんでもないレベルで普及している自社の基幹製品を無料でアップグレードさせるというビジネス上の決断が、今後の同社の経営にどのような影響をもたらすのか、その行方にも興味が尽きない。

ドイツ政府が中心となって推進する「第四次産業革命」。製造業におけるインターネット活用、スマート化を志向するもので、Internet of Things、Industrial Internetなど名前はさまざまだが、各国で類似のビジョンの実現を目指した動きが活発化している。

資金繰りが差し迫る中、台湾の鴻海精密工業による買収で決着がついた。寂しい話ではあるが、リソースとして鴻海の生産能力・規模を得ることで、特にグローバルで今後どのような巻き返しがあるのか、明るい話題にも期待したい。