advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 6617 for リンク (0.004 sec.)
[[20200411184306]]
#score: 3108
@digest: 5a478a4b8b7e68cffd75a0362c2b5b3f
@id: 83035
@mdate: 2020-04-15T14:21:42Z
@size: 3871
@type: text/plain
#keywords: prng (10881), ク基 (6548), acell (5290), breaklink (4813), xllinktypeexcellinks (4672), ク解 (3626), ・他 (2878), 提出 (2771), 複製 (2561), ・ハ (2525), listobjects (2142), リン (1889), ンク (1856), ト間 (1850), ・テ (1758), 解除 (1716), ト先 (1688), イパ (1523), hyperlink (1417), ーリ (1325), 応可 (1167), 大量 (1133), ク・ (1128), ハイ (1090), hyperlinks (1078), 消去 (984), パー (970), ・ω (947), ・` (912), クへ (903), displayalerts (868), 不明 (802)
『複製を作る』(いちご)
リンクのある複数ブックをリンクを維持しないでいっぺんに 複製を作成する方法を教えてください リンクはシート間、ブック間、ハイパーリンク等、色々あります ところどころセルも結合してます 一つづつ解除すると3日かかります 何かいい方法がありましたら教えてください < 使用 Excel:Excel2019、使用 OS:Windows10 > ---- >一つづつ解除すると3日かかります どんな作業をされたのでしょうか? すべて値に複写してしまうのではダメなんですか? そういう作業をする目的はなんでしょうか? 容量圧縮?ですか? (γ) 2020/04/11(土) 19:49 ---- ブックがすごっく大量にあって、ひとつのブックに大量のシートがあります 目的は教えてもらえませんでしたが、多分どこかに提出するためのに作成が必要で リンク基のファイルは提出しない、社外秘等のものだから渡すことができないのだ と思います パソコンに不慣れな人もいるのでいっぺんに複製を作れる方法がないかと 調べてVBA作ってみました 初めて作ってからおかしいところがあるかもしれません セルの結合があってもリンクの解除ができるようにするにはどうしたらいいか 教えてください Sub リンク解除() Dim fn As String Dim wb As Workbook Dim ws As Worksheet Dim lnk As Variant Dim lo As ListObject fn = ThisWorkbook.Path & "¥【配布用】" & ThisWorkbook.Name ThisWorkbook.SaveCopyAs fn Application.DisplayAlerts = False Set wb = Workbooks.Open(fn) Application.DisplayAlerts = True For Each lnk In wb.LinkSources(Type:=xlExcelLinks) wb.BreakLink Name:=lnk, Type:=xlLinkTypeExcelLinks Next lnk For Each ws In wb.Sheets For Each lo In ws.ListObjects lo.Unlink Next lo Next ws wb.Save MsgBox "リンクを解除しました。" End Sub (いちご) 2020/04/13(月) 13:04 ---- 私はクライアント先にデータ提出するのにコピーを作ります リンク解除面倒くさいですよね 提出用だから体裁も整えてなきゃいけないし、値貼り付けだとダメなんですよね そういうものがあったらと日頃より思ってました VBAはやったことないのでお力になれませんが、きっと知識のある方が答えてくれると思います (SON) 2020/04/13(月) 14:51 ---- ちょっとほしいかも... 式を値に置き換えるのは以下でどうでしょう。 同一シート内の参照だけ残ります。 他にも名前の定義とか、条件付き書式のリストとか、 いろいろ外部参照あるので面倒ですね Sub Formula2Value(ws As Worksheet) Dim aCell As Range, pRng As Range For Each aCell In Cells.SpecialCells(xlCellTypeFormulas).Cells Set pRng = Nothing On Error Resume Next Set pRng = aCell.Precedents On Error GoTo 0 If pRng Is Nothing Then aCell.Value = aCell.Value End If Next End Sub (´・ω・`) 2020/04/13(月) 15:30 ---- 回答コメントをもらっていましたが、見過ごしてしまっていました。 もう終了でしたかね。 ・他のブックへのリンク ・テーブルのリンク については質問者さんのコードで対応可能ですね。 ・他のシートの参照については、 (´・ω・`)さんから回答がありました。 ・ハイパーリンクについては、下記でしょうか。 Dim h As Hyperlink For Each ws In wb.Sheets For Each h In ws.Hyperlinks h.Delete 'h.Range.ClearContents セル内容の消去(要否不明) Next Next ・あと残るのは、Hyperlink関数を使ったハイパーリンクでしょうか。 これは数式を対象とした検索を実行するんでしょうか。 そのセルを消去してしまってよいのか仕様が不明です。 >セルの結合があってもリンクの解除ができるようにするにはどうしたらいいか ここが不明でした。他ブックへのリンクであれば、対応済みのようにも思いますが。 詳細説明いただければと思います。 私見では、ブック内のシート間参照まで値にしてしまうべきかは 両論あるでしょうね。これを切ってしまうと論理が終えなくなります。 まあ、使い途によるんでしょうか。 (γ) 2020/04/15(水) 23:21 ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/202004/20200411184306.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97054 documents and 608268 words.

訪問者:カウンタValid HTML 4.01 Transitional