データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
accsa10 さん、こんにちは。
ご意見を書いて返信をしていただき、ありがとうございます。
確かに日本語で書かれたサポートページにはハイパーリンクの項目の記載はないですね。。
指摘をいただいた点についてはこちらから担当部署へ報告をさせていただきますね。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Excel 2010 で マクロを使ってハイパーリンクを挿入すると、ハイパーリンクの挿入数が 65,530を超えると挿入できずにエラーになる、これは Excel の仕様でしょうか?
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
accsa10 さん、こんにちは。
ご意見を書いて返信をしていただき、ありがとうございます。
確かに日本語で書かれたサポートページにはハイパーリンクの項目の記載はないですね。。
指摘をいただいた点についてはこちらから担当部署へ報告をさせていただきますね。
y sakuda さん、いつもアドバイスありがとうございます。
accsa10 さん、こんにちは。
マイクロソフト コミュニティへ投稿していただき、ありがとうございます。
蛇足になってしまうと思うのですが、 Excel 2010 で挿入できるハイパーリンクの数が 66,530 までと書かれた公式ページを見つけることができました。
・ Excel specifications and limits
※ 英語で書かれたページです。
※ Hyperlinks in a worksheet と書かれた項目です。
y sakuda さんが試していただいた結果と同じように、 65,530 を超える数の挿入はできないものと思います。
大沢さん、情報ありがとうございました。
日本語の「Excelの仕様と制限」にも同じような内容が記載されていますが、このハイパーリンクの項目は欠落しています、修正してほしいですね。
http://office.microsoft.com/ja-jp/excel-help/HP010342495.aspx
よろしくお願いします。
y sakuda さん、早速の検証、ありがとうございました。
やっぱり駄目でしたか、環境の違いでクリアできるかと、かすかな望みを持っていましたが諦めます。
NASにある全ファイルに対する検索とリンクをシート上に作っていたのですが、この行以降はリンク無しにします。
公式の見解は見つかりませんでしたが、↓のコードで試してみたところ、確かにi=65531でこけました。
(Excel2010、2013共)
Sub aaa()
For i = 1 To 70000
With ActiveSheet
.Hyperlinks.Add Anchor:=.Cells(i, 1), Address:="http://news.yahoo.co.jp/", TextToDisplay:="Yahoo!ニュース"
End With
Next
End Sub
多分仕様だと思います。検索をかけて見たら同様の話が見つかりました
http://www.excel.studio-kazu.jp/kw/20091116155552.html
また、
http://blog.livedoor.jp/shige19840901/archives/51630862.html
(コピー&ペーストでどこまで行くのかは試してません)
参考まで。