Excelブックをリンクして、別のコンピューターで使用できるようにする(Excel 2011 for Mac)


1

別のブックのデータを使用するExcelスプレッドシートがあります。

Dropboxを使用してファイルを共有します。

別のMacまたはPCでスプレッドシートを開くと、リンクを再リンクする必要があります。

リンクが直接のフォルダーのみを参照するようにする方法はありますか?

問題をさらに説明します。

ワークブックには次のリンクが含まれています:〜my-mac / dropbox / work / source.xlsx

で開くと機能しません:〜ãnother-mac/ dropbox / work / source.xlsx

Excel 2011 for Macで〜/ dropbox / work / source.xlsxを探すだけです

私はAbsoulteリンク、相対リンク、UNCリンクに関するいくつかのヘルプページを読みました。ショートリンクを使用してワークブックをリンクすることは可能ですが、機能させることはできません。

Macのものですか?私のものですか?

ホットショットからのポットショットは大歓迎です!

J


Excelは、パスが同じドライブ上にある場合にのみ相対リンクを保存します。参照これをさらに情報のため
SeanC

回答:


2

このVBAコードは、ファイルが他の1本へのリンクのみである場合、直接のフォルダーへのリンクを更新します。

Sub DropBox()

    Dim vOldLink As Variant, sOldLink As String
    vOldLink = ActiveWorkbook.LinkSources(xlExcelLinks)
    sOldLink = vOldLink(1)

    Dim vFilename As Variant, sFilename As String
    vFilename = Split(sOldLink, "\")
    sFilename = vFilename(UBound(vFilename))

    Dim sPath
    sPath = ThisWorkbook.Path & "\"

    ActiveWorkbook.ChangeLink Name:=sOldLink, NewName:=sPath & sFilename, Type:=xlLinkTypeExcelLinks

End Sub

Macについてはわかりませんが...


ありがとう。試してみますが、残念ながらワークブックは他の3つのワークブックにリンクしています。
ジェームズ・フィッシャーマーティンズ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.