タグ

vbaに関するyyaa04zのブックマーク (40)

  • 404 Not Found

    yyaa04z
    yyaa04z 2010/08/29
    vba を使用すると、excelとaccessを簡単に接続でき、データのエクスポート・インポートなどの連携ができます。
  • 違い

    excel と access のvbaの文法の違いは、ありません。同じプログラミング言語 VBAです! vba excel access 簡単です! Homeへ 違い excelとaccessで vba の文法の違いは、ありません。 1.excel で学んだ vba の知識は、 そのまま access で役立ちます。 同じ vbaexcel と access を操作できます。 違いは、ありません。 excelvba は、マクロを作成するプログラミング言語です。 access でも vba は、excel と同様のマクロを作成するプログラミング言語です。 『Visual Basic for Applications(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、マイクロソフト社製のMicrosoft Officeシリーズに搭載されているプログラミング言語である。』

    違い
    yyaa04z
    yyaa04z 2010/08/29
    excelとaccessとの間で vba 文法の違いがありません。データのエクスポート・インポートなどの連携ができます。
  • ado

    vba を使用した excel と accessの接続は、ADOで簡単・高速、軽快に動作します! vba excel access 簡単です! Homeへ ado vbaで簡単に使えるADO(ActiveX Data Objects)は、高速・小容量メモリのため軽快に動作します。 ADOでレコードの追加・更新・削除・検索が簡単にできます。 1. まず始めに、ADOで接続するために Dim文でProgIDが「ADODB.Connection」であるオブジェクト変数を宣言します。 ''VBEの「ツール」ー「参照設定」で Microsoft ActiveX Data Objects X.XX Library にチェックを入れます。 ※ 詳細は、「接続」記事を参照願います。 2. 次に、レコードセットに対してADOでは、 Dim文で ADODB.Recordset オブジェクト変数を宣言します。

    ado
    yyaa04z
    yyaa04z 2010/08/29
    adoは、vba を使用すると、excelとaccessを簡単に接続でき、データのエクスポート・インポートなどの連携ができます。
  • 連携

    vba を使用して excel と access との連携が簡単にできます! vba excel access 簡単です! Homeへ 連携 vba使用し、 excel と access とを連携させ、データをインポート・エクスポートできます。 ADOとオートメーションを使用する2通りの vba を使用した連携ができます。 連携によるエクスポートについて、別のページ「エクスポート」記事を参照願います。 ここで説明した連携によるインポートは、excel へ access からデータをインポートすることを意味します。 省略した説明は、「接続」、「エクスポート」記事にあります。 参照願います。 「連携」とは、お互いに連絡をとりあって物事をおこなうこと。(※ 岩波書店、広辞苑より引用) この内容をexcelとaccess連携に適用すると、excelとaccessは、お互いにADOを使用して連絡をと

    連携
    yyaa04z
    yyaa04z 2010/08/29
    連携は、vba を使用すると、excelとaccessとの間で簡単にでき、データのエクスポート・インポートなどの連携ができます。
  • エクスポート

    vba を使用して excel から access へエクスポートが簡単にできます! vba excel access 簡単です! Homeへ エクスポート vbaを使用して excel から access へデータをエクスポートできます。 ADOは、データをより簡単・高速にエクスポートできます。 エクスポートの例として、次に説明した excel ワークシートの10万行A,B2列のテーブルを対象にしました。 (1) 1行目は、ヘッダーです。 Aceessのフィールド名に合わせました。 (2) ワークシートは、Sheet1 を利用しました。 (3) データは、10万行をエクスポートできます。 ID    Data1    Data2 0000001 A-0000001 B-0000001 0000002 A-0000002 B-0000002 ・・・・・・・・・・・ (同様のエクスポート・デ

    エクスポート
    yyaa04z
    yyaa04z 2010/08/29
    エクスポートは、vba を使用すると、excelとaccess連携ができます。
  • 接続

    vba を使用した excel と accessの接続は、ADOまたはオートメーションで簡単に実現できます! vba excel access 簡単です! Homeへ 接続 vbaによる有効な2つの「接続」方法は、ado と オートメーションです。 データ処理には軽快な ado 、データ以外のAccessオブジェクトには、オートメーションが有効です。 接続の動作確認は、Office 2007、2010で行いました。 1. ADO(ActiveX Data Objects)を利用して接続する方法 ※ まず、VBEウィンドウの「ツール」ー「参照設定」で Microsoft ActiveX Data Objects X.XX Library にチェックを入れます。 X.XX は、Libraryのバージョンです。 まず、最新版のLibraryをチェックしましょう。 接続 手順は、主に次の通りです。

    接続
    yyaa04z
    yyaa04z 2010/08/29
    接続は、vba を使用すると簡単です。データのエクスポート・インポートなどの連携ができます。
  • vba excel access

    vba を使用すると、excelとaccessを簡単に接続でき、データのエクスポート・インポートなどの連携ができます。 両者にvba文法の違いがないので、excelvba学習の知識をaccessでも活用できます。 Excelデータ分析を、Accessでデータの蓄積をすると、データの管理が効率的で作業能率を高めることができます。確かめましょう! vba を使用した excel と accessの接続は、ADOまたはオートメーションで簡単に実現できます! このサイトの vba は、主に一人のユーザーが excel と access とを連携する方法を記述しています。 参考までに、複数の人が access を共有し、高速で安定した処理をする主な内容を次に示しました。 【1】サーバーDBは、access で作成します。 【2】クライアントデータは、 excel のシートまたはリストなどに一時保

    vba excel access
    yyaa04z
    yyaa04z 2010/08/29
    vba を使用すると、excelとaccessを簡単に接続でき、データのエクスポート・インポートなどの連携ができます。
  • 変換

    vab excel の基は、Range Cells プロパティです。 vba excel range cells 簡単です! 変換 vba excel rangeと cells プロパティは、相互に変換できます。 Range.Address プロパティ は、番地を表す文字列型 (String) の値を返します。 一方、Cellsプロパティは、一つひとつのセルを返します。 Range(Cells(1, 2).Address)は、Range("A2")を表します。 したがって、 CellsプロパティをRangeプロパティで表すことができ、変換できたことが分かります。 一方、Rows(2) は、アクティブシートの2行目を表す Rangeオブジェクトです。 このオブジェクトによりA2セルにアクセスできません。 Rwos(2).Cells(1, 1) のようにCellsによって、初めてA2セルにア

    変換
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells 変換プロパティは、vbaを使用したマクロを記述する基本です。
  • プロパティ

    vab excel の基は、Range Cells プロパティです。 vba excel range cells 簡単です! プロパティ vba excel range cells プロパティは、Rangeオブジェクトを取得できます。 Worksheetオブジェクトのメンバーの中に、RangeとCellsプロパティがあります。 プロパティ Worksheet.Range と Worksheet.callsは、オブジェクトWorksheetのプロパティであり、メンバです。 ただし、このプロパティは、単なる変数ではありません。 これは、メンバー、プロパティ、メソッドで作られている オブイジェクト です。 ActiveSheet.Cells(1, 3)は、アクティブワークシートの1行3列目、セルC1 の Rangeオブジェクトです。 ActiveSheetを省略し、単に Cells(1, 3)

    プロパティ
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells プロパティは、vbaを使用したマクロを記述する基本です。
  • offset

    vab excel の基は、Range Cells プロパティです。 vba excel range cells 簡単です! offset vba excel rangeオブジェクトは、 Offsetプロパティで位置を変更できます。 Range("A1:B1").Offset(1,1)は、セル範囲が下方に1行、右方へ1列 シフトしたセル範囲となります。 offsetプロパティは、Rangeオブジェクトのセル範囲の左上端のセルを基準に上下、左右の方向に「相対参照」できます。 次のステートメントは、次の図の中央にある白い□を基準として、上下左右に位置するセルの「値」を Buf に代入します。 1. Buf = Range("C2").Offset(-1, 0).Value   ' 上 2. Buf = Range("C2").Offset(1, 0).Value   ' 下 3. Buf =

    offset
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells offsetプロパティは、vbaを使用したマクロを記述する基本です。
  • コピー

    vab excel の基は、Range Cells プロパティです。 vba excel range cells 簡単です! コピー vba excel rangeオブジェクトのコピーは、Copy メソッドを使用します。 1つのセルの「値」は、Range("A1") = Range("A3") でコピー されます。 Range.Copy メソッド を excel 2010 開発者用リファレンスを引用し、説明しました。 この メソッドは、範囲を、指定の範囲またはクリップボードにコピーします。 構文 式.Copy(Destination) 式は、Range オブジェクトを表す変数です。 パラメーターDestination は、オプションでバリアント型 (Variant)であり 、コピー先のセル範囲を指定します。 この引数を省略すると、クリップボードにコピーされます。 戻り値は、バリアント型

    コピー
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells コピーメソッドは、vbaを使用したマクロを記述する基本です。
  • 行数

    vab excel の基は、Range Cells プロパティです。 vba excel range cells 簡単です! 行数 vba excel セル範囲の行数は、Countプロパティで取得します。 結合セルを含むセル範囲の行数は、Rangeオブジェクト.CurrentRegion.Rows.Countで取得できます。 行数は、vba を使用し、セル範囲を For ループや Do Loop で処理する場合、必要になります。 行数は、セル範囲に対して次の通り、簡単に求めることができます。 なお、セル範囲は、Rangeオブジェクトになっています。 1. セル範囲「 Area 」内 Worksheets("Sheet1").Range("Area").Rows.Count または、 Range("Area").Rows.Count このように、Sheet1がActiveの場合、Works

    行数
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells 行数は、vbaを使用したマクロを記述する基本です。
  • 配列

    vab excel の基は、Range Cells プロパティです。 vba excel range cells 簡単です! 配列 vba excel Range.Value または Cells.Valueプロパティの配列は、バリアント型で宣言します。 Range.Valueプロパティは、異なるデータ型を含むからです。 次のマクロは、配列の例です。 Dim R1 As Range,  Buf () As Variant,  Tmp As Variant Set R1 = Range("A1:A12000") Buf = R1.Value Tmp = Buf(123, 1) Range("A1:A12000")が配列形式なので、Bufは、バリアント型動的配列にします。 なお、セル範囲が2つあり、(”A1:B2 、E3:G5”) などの場合、取得できる「値」は、最初のセル範囲(”A1:B2"

    配列
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells 配列は、vbaを使用したマクロを記述する基本です。
  • value

    vab excel の基は、Range Cells のValueプロパティです。 vba excel range cells 簡単です! value vba excel range cells の valueプロパティは、1つのセルの場合、省略できます。 valueプロパティは、19種類の値をとり得るバリアント型を返します。 1.セルA1に 数値 123.5 が入力されていた場合、 Range("A1").Vaue は、倍精度浮動小数点数型 (Double)を返します。 2. A1に 文字列 EEE が入力されていた場合、 Range("A1").Vaue は、文字列型 (String)を返します。 上記の場合、1つのセルに対する「値」の取得のため、Valueプロパティを省略できます。 逆に、Range("A1").Value = 123.5 または Range("A1").Value

    value
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells valueプロパティは、vbaを使用したマクロを記述する基本です。
  • 変数

    vab excel の基は、オブジェクト変数です。 vba excel range cells 簡単です! 変数 vba excel range cells の変数は、オブジェクト変数のため、Set ステートメントで参照します。 Rangeオブジェクトは、Setステートメントを実行した後、参照できます。 Rangeオブジェクト変数の宣言と参照の仕方は、次の通りです。 Dim Rg1 As Range, Rg2 As Range   '変数の宣言 Set Rg1 = Range("A1")         '変数への参照 Rg2 = Rg1 Rg2 = "EEE" Set Rg1 = Nothing         'メモリリソースの解放 このメモリリソースの解放ステートメントは、確保されたメモリなどで、使用していないリソースを解放します。 このステートメントが記述されていない場合、Set

    変数
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells オブジェクト変数は、vbaを使用したマクロを記述する基本です。
  • vba excel range cells

    excelvba で range cells プロパティは、vbaを使用したマクロを記述する基です。 Rangeオブジェクトの変数宣言と参照、バリアント配列のメリット、Rangeオブジェクトのコピーメソッド、Range と Cellsとの表記の変換を簡単に説明しました。 vab excel の基は、Range Cells プロパティです。 1.vba excel range cells の変数は、オブジェクト変数のため、Set ステートメントで参照します。 Rangeオブジェクトは、Setステートメントを実行した後、参照できます。 Rangeオブジェクト変数の宣言と参照の仕方は、次の通りです。 Dim Rg1 As Range, Rg2 As Range   '変数の宣言 Set Rg1 = Range("A1")        '変数への参照 Rg2 = Rg1 Rg2 = "

    vba excel range cells
    yyaa04z
    yyaa04z 2010/08/02
    excel の vba で range cells プロパティは、vbaを使用したマクロを記述する基本です。
  • マクロ

    マクロ 簡単な実行方法 と 記録方法 毎日のように、excel を使用する人が多いと思います。 その際、Excelの「 マウスの動き 」や「 キー入力セル 」が同じではありませんか? 「 繰り返し 」の「 操作 」は、excel のマクロ記録で記録させ、自動化できます。 「 マクロの記録 」を知っているだけで、使用したことが無いかも知れません。 このような場合、 「 マクロ 」 を簡単に実行する方法を最初に学習すると、「マクロ」の価値を実感できます。 WindowsExcel 2010 の簡単で効率的な「 マクロ 」実行、「 マクロの記録 」方法を説明しました。 1.マクロの簡単な実行方法 「 表示 」タブから 次の図は、「表示」タブを選択し、「マクロ」の▼をクリックし、「マクロの表示」を表示させた結果です。 次の図は、「マ ク ロの表示」をクリックした結果表示される「 マクロ 」ダ

    マクロ
    yyaa04z
    yyaa04z 2010/06/27
    excel2010は、図形のマクロ記録が復活しました。Excel 2010は、グラフ、web、vba、関数が新しくなりました。
  • カレンダー

    Office2010からカレンダーコントロールmscal.ocxが削除されました。 1.Office 2010は、古いバージョンのOfficeと共存できるため、Office 2007などを削除しなかった場合、mscal.ocx を利用できます。 詳細は、後半のMicrosoft TechNetの説明に関連した内容を参照ください。 2.次の図は、「 図形 」の長方形を使用した 自作 日付入力カレンダー です。 削除された日付入力の 解決方法 のひとつとして、WindowsExcel2010 マクロ の vba を使用した自作カレンダーを作成しました。 vbaを使用し、ワークシート上に長方形を新しく作り出しています。 Excel 2003 で動作できるように、変換しました。 動作は、excel 2003, 2007, Windowsexcel 2010 さらに excel 2013

    yyaa04z
    yyaa04z 2010/06/25
    excel2011は、カレンダーコントロールが使用できません。しかし、グラフ、web、vba、関数が新しくなりました。
  • excel 2012 新機能 web は便利です!

    yyaa04z
    yyaa04z 2010/06/22
    excel2010は、グラフ、web、vba、関数が新しくなりました。
  • phpspot開発日誌 - PHP/Ajax/JavaScript/CSS等の最新技術情報をお届け

    yyaa04z
    yyaa04z 2010/06/21
    excel2010は、グラフ、web、vba、関数が新しくなりました。ピボットテーブル操作スピードは、マルチスレッドでUP。 行数は、数億行まで処理できるPwoerPivot for Excel2010が導入されました。