Note: The other languages of the website are Google-translated. Back to English
Logáil isteach  \/ 
x
or
x
Cláraigh  \/ 
x

or

Conas téacs a aimsiú agus a athsholáthar laistigh de thráchtanna in Excel?

Mar is eol dúinn, tá feidhm Aimsigh agus Ionadaigh ar fheabhas, agus leis an bhfeidhm seo, is féidir linn an t-ábhar i gcealla a aimsiú agus a athsholáthar go tapa. Ach an féidir linn ábhar i dtuairimí in Excel a aimsiú agus a athsholáthar?

Ag baint úsáide as cód VBA chun téacs a aimsiú agus a athsholáthar laistigh de thráchtanna

Téacs a aimsiú agus a athsholáthar laistigh de thráchtanna go tapa agus go héasca

Cluaisín Oifige Cumasaigh Eagarthóireacht agus Brabhsáil Tabbed in Oifig, agus Déan Do Obair i bhfad Níos Éasca ...
Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%
  • Athúsáid Rud ar bith: Cuir na foirmlí, na cairteacha agus aon rud eile is úsáidí nó is casta le do rogha Favorites, agus athúsáid go tapa iad sa todhchaí.
  • Níos mó ná 20 gné téacs: Uimhir Sliocht as Teaghrán Téacs; Sliocht nó Bain Cuid de Théacsanna; Tiontaigh Uimhreacha agus Airgeadraí go Focail Bhéarla.
  • Cumaisc Uirlisí: Illeabhair Oibre agus Bileoga ina hAon; Cumaisc Ilchealla / Sraitheanna / Colúin Gan Sonraí a Chailleadh; Cumaisc Sraithe Dúblacha agus Suim.
  • Uirlisí Scoilt: Roinn Sonraí i Ilbhileoga Bunaithe ar Luach; Leabhar Oibre amháin le Ilchomhaid Excel, PDF nó CSV; Colún amháin go Colúin Iolracha.
  • Greamaigh gan bacadh Sraitheanna Hidden / Scagtha; Líon agus Suim de réir Dath Cúlra; Seol Ríomhphoist Phearsantaithe chuig Il-Faighteoirí i mBulc.
  • Scagaire Sármhaith: Ardscéimeanna scagaire a chruthú agus a chur i bhfeidhm ar aon bhileoga; Sórtáil de réir seachtaine, lae, minicíochta agus níos mó; scagairí le cló trom, foirmlí, trácht ...
  • Níos mó ná 300 gné chumhachtach; Oibríonn sé le hOifig 2007-2019 agus 365; Tacaíochtaí le gach teanga; Imscaradh éasca i d’fhiontar nó d’eagraíocht.

mboilgeog cheart gorm saighead Ag baint úsáide as cód VBA chun téacs a aimsiú agus a athsholáthar laistigh de thráchtanna


In Excel, is cosúil nach bhfuil aon bhealach eile ann chun an fhadhb seo a réiteach ach amháin trí chód VBA a úsáid, is féidir leat an cód VBA seo a leanas a úsáid chun téacs a aimsiú agus a athsholáthar i ngach trácht. Mar shampla, cuirfidh mé 2011 in ionad 2012 i ngach trácht in Excel.

1. Cliceáil Forbróir >Visual Basic, Nua Microsoft Visual Basic d’iarratais taispeánfar an fhuinneog, cliceáil Ionsáigh > Modúil agus ansin an cód VBA seo a leanas a ionchur sa Mhodúl:

VBA: téacs a aimsiú agus a athsholáthar i ngach trácht in Excel.

Fo-IonadaighCommentí ()
Dim cmt Mar Thrácht
Dim wks Mar Bhileog Oibre
Dim sFind As Teaghrán
Dim sReplace As Teaghrán
Dim sCmt As Teaghrán
sFind = "2011"
sReplace = "2012"
Do gach wks i ActiveWorkbook.Worksheets
Do gach cmt I wks.Comments
sCmt = cmt.Text
Má tá InStr (sCmt, sFind) <> 0 Ansin
sCmt = Feidhmchlár.WorksheetFunction. _
Ionadach (sCmt, sFind, sReplace)
cmt.Text Text: = sCmt
Deireadh Má
Ar Aghaidh
Ar Aghaidh
Socraigh wks = Ní dhéanfaidh aon ní
Socraigh cmt = Ní dhéanfaidh aon ní
Fo Deireadh

Nóta: Sa chód thuas, is féidir leat an sFind agus sReplace athróga don rud atá á chuardach agat agus na rudaí a theastaíonn uait a chur ina n-ionad.

2. Ansin cliceáil dpc-replace-comment-1 cnaipe chun an cód a rith, agus cuirfear 2011 sa leabhar oibre iomlán in ionad gach trácht i 2012.


mboilgeog cheart gorm saighead Uirlis áisiúil chun téacs laistigh de thráchtanna a aimsiú agus a athsholáthar go tapa agus go héasca

Is féidir linn téacs a aimsiú agus a athsholáthar go tapa i ngach trácht Kutools le haghaidh Excel'S Uirlisí Tráchta Cill.

Kutools le haghaidh Excel: le níos mó ná 300 breiseán áisiúil Excel, saor in aisce le triail gan aon teorannú i 30 lá. Faigh é anois

Má tá Kutools suiteáilte agat le haghaidh Excel, d’fhéadfá an téacs a aimsiú agus a athsholáthar go héasca i ngach trácht in Excel.

1. Cliceáil Kutools > níos mó > Uirlisí Tráchta Cill. Féach an pictiúr:

doc-replace-comment-2

2. Sa an Uirlisí Tráchta Cill bosca dialóige:

  • (1.) Cliceáil Aimsigh / Ionadaigh cluaisín;
  • (2.) Roghnaigh an scóip is mian leat an fóntais seo a chur i bhfeidhm, is féidir leat a roghnú Bileog ghníomhach or Gach bileog;
  • (3.) Iontráil an téacs (2011) a theastaíonn uait a chur isteach sa Faigh téacs i dtuairimí bosca, agus cuir isteach an téacs sonrach (2012) a theastaíonn uait a úsáid sa Ionadaigh le bosca.

doc-replace-comment-3

3. Agus ansin cliceáil Ionadaigh cnaipe. Cuirfear 2011 in ionad gach ceann de 2012 laistigh de na tuairimí sa bhileog oibre gníomhach. Féach screenshots:

doc-replace-comment-4 -2 doc-replace-comment-5

nótaí: Má rinne tú seiceáil Taispeáin achoimre, beidh bosca pras ann le meabhrú duit cé mhéad trácht cille a athraíodh.

Chun tuilleadh eolais a fháil faoi Uirlisí Tráchta Cill, Tabhair cuairt ar Cur síos gné ar Uirlisí Tráchta Cell.


Earraí gaolmhara:


Na hUirlisí Táirgiúlachta Oifige is Fearr

Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%

  • Athúsáid: Cuir isteach go tapa foirmlí casta, cairteacha agus aon rud a d'úsáid tú roimhe seo; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin gan Sonraí a chailleadh; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna / Colúin Dúblacha... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Níos mó ná 300 gné chumhachtach. Tacaíochtaí Office / Excel 2007-2019 agus 365. Tacaíonn sé le gach teanga. Imscaradh éasca i d’fhiontar nó d’eagraíocht. Gnéithe iomlána triail saor in aisce 30 lá. Ráthaíocht ar ais airgid 60 lá.
cluaisín kte 201905

Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
bun officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    ahmetgns · 1 years ago
    I did it, change these 3 lines of the code above like below, Chr(10) is the key change:

    If InStr(sCmt, Chr(10)) <> 0 Then
    sCmt = Application.WorksheetFunction. _
    Substitute(sCmt, Chr(10), sReplace)
  • To post as a guest, your comment is unpublished.
    ahmetgns · 1 years ago
    I did it, change these 3 lines of the code above as below, Chr(10) is the key change!

    If InStr(sCmt, Chr(10)) <> 0 Then
    sCmt = Application.WorksheetFunction. _
    Substitute(sCmt, Chr(10), sReplace)
  • To post as a guest, your comment is unpublished.
    ahmetgns · 1 years ago
    How to replace line break in comments?
  • To post as a guest, your comment is unpublished.
    Nick Seigal · 6 years ago
    The above code turns the whole comment to bold. Normally only the title is bold in an Excel comment by default. The below code fixes the problem.

    Sub ReplaceComments()
    Dim cmt As Comment
    Dim wks As Worksheet
    Dim sFind As String
    Dim sReplace As String
    Dim lTitleLength As Long
    Dim sCmt As String

    sFind = "2011"
    sReplace = "2014"

    For Each wks In ActiveWorkbook.Worksheets
    For Each cmt In wks.Comments
    sCmt = cmt.Text
    If InStr(sCmt, sFind) 0 Then
    sCmt = Application.WorksheetFunction. _
    Substitute(sCmt, sFind, sReplace)
    cmt.Text Text:=sCmt
    End If
    lTitleLength = InStr(cmt.Text, ":")
    With cmt.Shape.TextFrame
    .Characters(1, lTitleLength).Font.Bold = True
    .Characters(lTitleLength + 1, Len(cmt.Text)).Font.Bold = False
    End With
    Next
    Next
    Set wks = Nothing
    Set cmt = Nothing
    End Sub