ExcelリストのセクションをVBAを使用してSharePointリストにアップロードすることはできますか?

ロバートファーマー

新しいSharePointリストを設定していますが、最初の4/5列をSharePointにアップロードし(名前と内容が一致します)、次に12番目の列にSharePointの5番目の列が含まれているためアップロードします。質問する前に、ドキュメントは特定の形式であると想定されているため、12列目の場所を変更する権限または承認がありません。

VBAを初めて使用するので、SharePointサイト、特にこのリストに接続して、Excelデータをアップロードする方法がわかりません。以前にExcelデータを手動でアップロードしたことがありますが、このプロセスを自動化して、マクロを実行してシート内のアイテムをアップロードできるようにします(現在、重複が後で整理されたら、正常にアップロードしたいだけです)。文書化されたコードのドラフトを求めていないので、ExcelとVBA / SharePointの相互作用に精通している人々からのヘルプとポインターを使用することができます。

私はVBAを初めて使用するので、データが含まれているブック(シートではない)を開いてみました(このマクロを使用しているのは私だけではないため、ファイルを開く方法を選択したので、ユーザーに許可することにしました。それらのディレクトリに移動します。

Sub UploadUntimed()
    Dim my_FileName As Variant
    my_FileName = Application.GetOpenFilename(FileFilter:="Excel Files,*.xl*;*.xm*")
    If my_FileName <> False Then
        Workbooks.Open Filename:=my_FileName
    End If
End Sub

ぜひお試しください。

Private Sub CreateList()
    Dim folder As folder
    Dim f As File
    Dim fs As New FileSystemObject
    Dim RowCtr As Integer
    RowCtr = 1
    Set folder = fs.GetFolder("http://your_url_here/") '<=Variable Location
    For Each f In folder.Files
       Cells(RowCtr, 1).Value = f.Name
       RowCtr = RowCtr + 1
    Next f
End Sub

また、これを試してみてください。

Sub UpdateSpecificCells()

'If nobody has the file checked out
If Workbooks.CanCheckOut("http://your_url_here/ExcelList.xlsb") = True Then
Application.DisplayAlerts = False

'Open the file on the SharePoint server
Workbooks.Open Filename:="http://your_url_here/ExcelList.xlsb", UpdateLinks:=xlUpdateLinksNever


ActiveSheet.Cells(2, 7).Value = 100
ActiveSheet.Cells(3, 7).Value = 200
ActiveSheet.Cells(4, 7).Value = 300


'Close the workbook
Workbooks("ExcelList.xlsb").Save
Workbooks("ExcelList.xlsb").Close

End If
End Sub

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アプリケーション(GUI)とWindowsサービスを使用して1つのプロジェクトを作成し、両方をインストールする1つのセットアップを行うことはできますか?

分類Dev

nginxを使用してURIをリバースプロキシとして書き換えることはできますが、アプリケーションがアクセスするために、なんらかの方法でURIをリクエストに保持しますか?

分類Dev

パブリックにアクセスできない場合、セルフホステッド コンソール アプリケーションを Signal R サーバーとして使用することはできますか?

分類Dev

クラウドベースのSQLServerに対してデスクトップアプリケーションを実行することは可能ですか?

分類Dev

アプリをChromeウェブストアにアップロードできません-「このアイテムはアプリではありません。マニフェストからアプリセクションを削除してください。」

分類Dev

ドロップダウンリストごとに異なるオプションを選択し、次のオプションでそれを繰り返すことができるループロジックを作成する方法はありますか?

分類Dev

スクリーンショットを作成する前に、Puppeteerを使用してDOMの要素を変更することはできますか?

分類Dev

デスクトップ環境のアプリケーションが他のDEのモジュール、ライブラリなどをロードしているかどうかをどのように知ることができますか?

分類Dev

ナビゲーション ドロワーのアプリのウィット リスト アイテムを閉じることはできますか?

分類Dev

デスクトップのUbuntu18.04コンピュータにアクセスするには、Teamviewerとsshを使用する必要があります。アップデートをインストールして再起動した場合、どうすればセッションを元に戻すことができますか?

分類Dev

2つのセロリアプリケーションを相互に依存させることはできますか?または、1つのアプリケーションの2つのタスクが相互に依存していますか?

分類Dev

スクリプトが中断したところからVagrantとピックアップを使用してマシンをプロビジョニングするときにマシンを再起動することは可能ですか?

分類Dev

jsp のセッション スコープ リストを do get url サーブレット リクエストに渡すことはできますか?

分類Dev

lldbを使用してmacOSアプリケーションをデバッグしているときに、ウォッチポイントを使用してレジスタの内容を監視して変更を確認することはできますか?

分類Dev

クッキーを使用してリクエスト/レスポンスをバックエンドからフロントエンドにエクスプレスアンドリアクションで渡す以外の解決策はありますか?

分類Dev

Excel VBA-マトリックスを使用して範囲の各セルにプロパティを設定することは可能ですか?

分類Dev

スクリーンショットを撮り、キーボードのみを使用して貼り付けることはできますか?

分類Dev

スクリーンショットを撮り、キーボードのみを使用して貼り付けることはできますか?

分類Dev

スナップをダウンロードして、インターネットにアクセスできない他のマシンにインストールすることはできますか?

分類Dev

アプリケーションの一部のページにアクセスしているときに、クライアントがTLS v1.2を使用している(または使用できる)ことを確認するにはどうすればよいですか?

分類Dev

Excel VBAを使用してWindowsアプリケーションプロセスのmainwindowtitleプロパティとウィンドウステータスプロパティを取得するにはどうすればよいですか?

分類Dev

チャネルを使用するためだけに調整されたPhoenixアプリケーションは、複数のマシンでどのように拡張できますか?HAProxyを使用していますか?すべてのノードにメッセージをブロードキャストする方法は?

分類Dev

特定のプロセス(アプリケーション)のネットワーク使用を予約/制限することは可能ですか?

分類Dev

サービスプリンシパル(Azureアプリケーションマルチテナント)は、AZ CLIを使用してテナント内のアプリケーションに管理者の同意を与えることができますか?

分類Dev

クリティカルセクションはプロセッサを無期限にストールさせることができますか?

分類Dev

Officeアドインを使用してOutlookの連絡先のリストにプログラムでアクセスすることは可能ですか?

分類Dev

キーボードショートカットを使用してコンピューターをロックするときに、空白のスクリーンセーバーを防ぐにはどうすればよいですか?

分類Dev

Xamarin.Formsクロスプラットフォームアプリケーションを作成するときに、「このプロジェクトをロードするにはVisualStudioの更新が必要です」というエラーが表示されます

分類Dev

同じドメインでホストされている別のlaravelアプリケーションを介してphpアプリケーションのセッションにアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    アプリケーション(GUI)とWindowsサービスを使用して1つのプロジェクトを作成し、両方をインストールする1つのセットアップを行うことはできますか?

  2. 2

    nginxを使用してURIをリバースプロキシとして書き換えることはできますが、アプリケーションがアクセスするために、なんらかの方法でURIをリクエストに保持しますか?

  3. 3

    パブリックにアクセスできない場合、セルフホステッド コンソール アプリケーションを Signal R サーバーとして使用することはできますか?

  4. 4

    クラウドベースのSQLServerに対してデスクトップアプリケーションを実行することは可能ですか?

  5. 5

    アプリをChromeウェブストアにアップロードできません-「このアイテムはアプリではありません。マニフェストからアプリセクションを削除してください。」

  6. 6

    ドロップダウンリストごとに異なるオプションを選択し、次のオプションでそれを繰り返すことができるループロジックを作成する方法はありますか?

  7. 7

    スクリーンショットを作成する前に、Puppeteerを使用してDOMの要素を変更することはできますか?

  8. 8

    デスクトップ環境のアプリケーションが他のDEのモジュール、ライブラリなどをロードしているかどうかをどのように知ることができますか?

  9. 9

    ナビゲーション ドロワーのアプリのウィット リスト アイテムを閉じることはできますか?

  10. 10

    デスクトップのUbuntu18.04コンピュータにアクセスするには、Teamviewerとsshを使用する必要があります。アップデートをインストールして再起動した場合、どうすればセッションを元に戻すことができますか?

  11. 11

    2つのセロリアプリケーションを相互に依存させることはできますか?または、1つのアプリケーションの2つのタスクが相互に依存していますか?

  12. 12

    スクリプトが中断したところからVagrantとピックアップを使用してマシンをプロビジョニングするときにマシンを再起動することは可能ですか?

  13. 13

    jsp のセッション スコープ リストを do get url サーブレット リクエストに渡すことはできますか?

  14. 14

    lldbを使用してmacOSアプリケーションをデバッグしているときに、ウォッチポイントを使用してレジスタの内容を監視して変更を確認することはできますか?

  15. 15

    クッキーを使用してリクエスト/レスポンスをバックエンドからフロントエンドにエクスプレスアンドリアクションで渡す以外の解決策はありますか?

  16. 16

    Excel VBA-マトリックスを使用して範囲の各セルにプロパティを設定することは可能ですか?

  17. 17

    スクリーンショットを撮り、キーボードのみを使用して貼り付けることはできますか?

  18. 18

    スクリーンショットを撮り、キーボードのみを使用して貼り付けることはできますか?

  19. 19

    スナップをダウンロードして、インターネットにアクセスできない他のマシンにインストールすることはできますか?

  20. 20

    アプリケーションの一部のページにアクセスしているときに、クライアントがTLS v1.2を使用している(または使用できる)ことを確認するにはどうすればよいですか?

  21. 21

    Excel VBAを使用してWindowsアプリケーションプロセスのmainwindowtitleプロパティとウィンドウステータスプロパティを取得するにはどうすればよいですか?

  22. 22

    チャネルを使用するためだけに調整されたPhoenixアプリケーションは、複数のマシンでどのように拡張できますか?HAProxyを使用していますか?すべてのノードにメッセージをブロードキャストする方法は?

  23. 23

    特定のプロセス(アプリケーション)のネットワーク使用を予約/制限することは可能ですか?

  24. 24

    サービスプリンシパル(Azureアプリケーションマルチテナント)は、AZ CLIを使用してテナント内のアプリケーションに管理者の同意を与えることができますか?

  25. 25

    クリティカルセクションはプロセッサを無期限にストールさせることができますか?

  26. 26

    Officeアドインを使用してOutlookの連絡先のリストにプログラムでアクセスすることは可能ですか?

  27. 27

    キーボードショートカットを使用してコンピューターをロックするときに、空白のスクリーンセーバーを防ぐにはどうすればよいですか?

  28. 28

    Xamarin.Formsクロスプラットフォームアプリケーションを作成するときに、「このプロジェクトをロードするにはVisualStudioの更新が必要です」というエラーが表示されます

  29. 29

    同じドメインでホストされている別のlaravelアプリケーションを介してphpアプリケーションのセッションにアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ