2017-01-20 7 views
0

私は多くの異なるシートを持つExcelファイルを持っています。マイクロソフトのアクセスでExcelシートの値を追加して特定のシートを選択する方法

私はそれが基本的なビジュアル(マイクロソフトアクセス)を使用して行くシートの特定のセルと選んに値をIブックを開くことができるか疑問、と入力して

また、私のシートの一部は、 'のような名前を持っていますパート1のテスト '、名前の余分なスペースをどうやって説明しますか?あなたのシート名にスペースが任意の違いを作るべきではありません

Dim oExcel As Object 
    Dim db As DAO.Database 
    Dim rs As DAO.Recordset 
    Dim CurrentColumn As Integer 

    'Make a new instance of Excel 
    Set oExcel = CreateObject("Excel.Application") 

    'Have that instance open your workbook 
    oExcel.Open("YourWorkBookName") 

    'Open the database 
    Set db = CurrentDb 
    'Create a SQL result from a SQL string to pull data from your database 
    Set rs = db.OpenRecordset(YourSQLString) 

    'Assign the value of a field in your SQL output to a cell 

    oExcel.Workbook("YourWorkBookName").Sheets("YourSheetName").Cell(YourCellRow, YourCellColumn") = rs.("FieldName") 

答えて

0

はこれを試してみてください、ありがとうございました。

+0

oExcel.Open()はどのように位置を知りますか? – George

+0

oExcel.Open( "Workbookname")を置くと、オブジェクトがこのプロパティまたはメソッドをサポートしていないと表示されます。 – George

+0

コードの一部を使用していました。ありがとうございました! – George

関連する問題