Trova e sostituisci nelle intestazioni (Microsoft Excel)
Uno degli strumenti molto utili forniti in Excel è Trova e sostituisci, che consente di individuare e modificare le informazioni memorizzate nelle celle. Un posto in cui Trova e sostituisci non funzionerà, tuttavia, è con le informazioni memorizzate nelle intestazioni o nei piè di pagina dei fogli di lavoro.
L’unico modo per gestire la ricerca e la sostituzione delle informazioni in un’intestazione o un piè di pagina è utilizzare una macro. È un compito piuttosto banale accedere a ciò che è memorizzato nelle varie parti dell’intestazione e del piè di pagina, controllarli per ciò che si desidera trovare e quindi sostituirlo con del nuovo testo. La seguente macro fornisce un esempio.
Sub FnR_HF() Dim sWhat As String, sReplacment As String Const csTITLE As String = "Find and Replace" sWhat = InputBox("Replace what", csTITLE) If Len(sWhat) = 0 Then Exit Sub sReplacment = InputBox("With what", csTITLE) With ActiveSheet.PageSetup ' Substitute Header/Footer values .LeftHeader = Application.WorksheetFunction.Substitute( _ .LeftHeader, sWhat, sReplacment) .CenterHeader = Application.WorksheetFunction.Substitute( _ .CenterHeader, sWhat, sReplacment) .RightHeader = Application.WorksheetFunction.Substitute( _ .RightHeader, sWhat, sReplacment) .LeftFooter = Application.WorksheetFunction.Substitute( _ .LeftFooter, sWhat, sReplacment) .CenterFooter = Application.WorksheetFunction.Substitute( _ .CenterFooter, sWhat, sReplacment) .RightFooter = Application.WorksheetFunction.Substitute( _ .RightFooter, sWhat, sReplacment) End With End Sub
Nota come la macro esegue le sostituzioni in tutte e tre le parti dell’intestazione e in tutte e tre le parti del piè di pagina.
Se preferisci non utilizzare la tua macro o se desideri un Trova e sostituisci più completo per Excel, potresti prendere in considerazione il componente aggiuntivo FlexFind gratuito di Excel MVP Jan Karel Pieterse:
http://www.jkp-ads.com/officemarketplaceff-en.asp
Questo aggiunge regolarmente ricerche, ma cerca anche in molte altre aree, comprese intestazioni e piè di pagina.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3928) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: