XLSとしてツールからデータをエクスポートしました。この場合、列の1つにテキストがあり、これはツール内の情報へのハイパーリンクです。各セルのハイパーリンクを削除できます。しかし、列内のすべてのセルのハイパーリンクを簡単に削除したいと思います。Excel自体にオプションはありますか?
XLSとしてツールからデータをエクスポートしました。この場合、列の1つにテキストがあり、これはツール内の情報へのハイパーリンクです。各セルのハイパーリンクを削除できます。しかし、列内のすべてのセルのハイパーリンクを簡単に削除したいと思います。Excel自体にオプションはありますか?
回答:
オプションは、VBAマクロにロバの働きをさせることです。
Alt-F11を押し、をダブルクリックしてThis Workbook
、このコードを結果のウィンドウにコピーします(基本的に1行のコードのみ!):
Sub RemoveHyper()
Selection.Hyperlinks.Delete
End Sub
Alt-F11を押してスプレッドシートに戻り、ハイパーリンクのあるすべてのセルを選択し、Alt、T、M、M(またはAlt-F8)を実行してRemoveHyperマクロを選択し、実行を選択します。
完了したら、マクロを削除する場合は、ファイルを.xlsxとして保存するか、Alt-F11を押してコードを削除します。
次の手順を実行します:
1
(後で削除できます)。 1
、をクリックしCopy
ます。 Home
タブでClipboard
グループ、下向きの矢印をクリックし、[オン]をクリックしますPaste Special
。 Operation
、をクリックしてMultiply
から、をクリックしますOK
。 Home
タブでStyles
グループ、上をクリックCell Styles
。ドロップダウンメニューから、をクリックしNormal
ます。 1
これで、このタスクの実行に使用された番号を削除できます。 ハイパーリンクから消去するすべてのセルを選択し、Excelの上部にあるリボンの[ホーム]タブをクリックします。[編集]グループで、[クリア]プルダウン矢印をクリックし、[フォーマットのクリア]を選択します。
更新:
ハイパーリンクからクリアするすべてのセルを選択し、右クリックして[切り取り]またはCtrl+を使用しますX。ここでメモ帳ウィンドウを開き、そこに貼り付けます。ここで、メモ帳からコンテンツを含むすべての行を選択し、「カット」を右クリックするか、Ctrl+を使用しますX。次に、Excelで切り取った列の一番上のセルを選択し、「貼り付け」を右クリックするか、Ctrl+を使用しますV。
Excelのセルに電子メールIDを入力すると、ハイパーリンクが自動的に入力されるのはいらいらします。任意のセルでさらにハイパーリンクを取得しないようにするには、次の解決策があります。
Auto Format as you type
Internet and network paths with hyperlinks apply as you work
。フォーマットペインタを使用します。ハイパーリンクではないセルを選択する(または右クリックで「ハイパーリンクを削除する」を選択してから列全体を選択し、フォーマットパンターボタンをもう一度クリックする)。
Excel 2007ヘルプファイルごと:
複数のハイパーリンクを一度にオフにするには、次の手順を実行します。
それは私のために働いた。
複数のセルからハイパーリンクを削除するには:
このページに記載されている複数のオプションを無効にしてみましたが、幸運なことになりました:
これにより、コンテンツが貼り付けられ、ハイパーリンクが削除され、元の書式が保持されます。