Ինչպե՞ս գտնել և փոխարինել տեքստը Excel- ում գծապատկերների վերնագրերում:
Գծապատկերները մեզ համար շատ օգտակար են Excel- ում, և մենք նրանց հաճախ տալիս ենք որոշ վերնագրեր `դրանք նույնականացնելու համար: Բայց փորձե՞լ եք գտնել և փոխարինել գծապատկերների տեքստային արժեքը բազմաթիվ գծապատկերների սահմաններում: Այսօր ես կխոսեմ այն մասին, թե ինչպես գտնել որոշակի տեքստ բազմաթիվ գծապատկերային սալիկներում և դրանք փոխարինել այլ արժեքով Excel- ում:
Գտեք և փոխարինեք Excel- ի աղյուսակի վերնագրերում պարունակվող տեքստը VBA կոդով
Գտեք և փոխարինեք Excel- ի աղյուսակի վերնագրերում պարունակվող տեքստը VBA կոդով
Ենթադրելով, որ դուք ունեք աշխատանքային թերթ, որը պարունակում է գծապատկերները, ինչպես ցույց է տրված հետևյալ նկարը, և ցանկանում եք տեքստը փոխարինել հունվարից մինչև փետրվար ՝ միայն գծապատկերի բոլոր վերնագրերում: Իհարկե, դուք կարող եք ձեռքով փոխել դրանք մեկ առ մեկ, բայց դա ժամանակատար կլինի, եթե լինեն բազմաթիվ գծապատկերներ: Այսպիսով, այստեղ հետևյալ VBA կոդը կարող է օգնել ձեզ հաղթահարել այս խնդիրը: </ p>
1, Ակտիվացրեք ձեր աշխատանքային թերթը, որը պարունակում է գծապատկերներ, որոնք ցանկանում եք գտնել և փոխարինել դրանց վերնագրերում:
2, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.
3: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.
VBA կոդ. Գտեք և փոխարինեք տեքստը աղյուսակի վերնագրերում `ակտիվ աշխատանքային թերթի ներսում
Sub ChartLabelReplace()
'Update 20140603
Dim xWs As Worksheet
Dim xFindStr As String
Dim xReplace As String
xFindStr = Application.InputBox("Find:", xTitleId, "", Type:=2)
xReplace = Application.InputBox("Replace:", xTitleId, "", Type:=2)
Set xWs = Application.ActiveSheet
For Each ch In xWs.ChartObjects
If ch.Chart.HasTitle Then
ch.Chart.ChartTitle.Text = VBA.Replace(ch.Chart.ChartTitle.Text, xFindStr, xReplace, 1)
End If
Next
End Sub
4, Դրանից հետո սեղմեք F5 այս կոդն աշխատեցնելու բանալին, և կհայտնվի հուշման տուփ ՝ հիշեցնելու համար, որ մուտքագրեք ձեր հին տեքստը, որը ցանկանում եք փոխարինել, տեսեք,
5. Եվ այնուհետեւ կտտացրեք OK կոճակը, և մեկ այլ արագ տող է հայտնվում, դուք պետք է մուտքագրեք ձեր նոր տեքստի արժեքը, որը ցանկանում եք փոխարինել հինը, տես նկարի նկարը.
6, Անցեք կտտացնելով OK արագ տուփը փակելու համար, և ձեր հին տեքստերը միաժամանակ գործող աշխատանքային թերթում փոխարինվել են նորություններով, ինչպես ցույց է տրված հետևյալ նկարը.
ՆշումԵթե Ձեզ անհրաժեշտ է գտնել և փոխարինել գծապատկերների վերնագրերի տեքստային արժեքը աշխատանքային գրքի բոլոր աշխատաթերթերում, ապա պետք է կիրառեք հետևյալ VBA կոդը. (Ընթացակարգը նույնն է, ինչ վերը նշված է)
VBA կոդ. Գտեք և փոխարինեք տեքստը գծապատկերների վերնագրերում բոլոր աշխատանքային թերթերի մեջ
Sub ChartLabelReplaceAllWorksheet()
'Update 20140603
Dim xFindStr As String
Dim xReplace As String
xFindStr = Application.InputBox("Find:", xTitleId, "", Type:=2)
xReplace = Application.InputBox("Replace:", xTitleId, "", Type:=2)
For Each sh In Worksheets
For Each ch In sh.ChartObjects
If ch.Chart.HasTitle Then
ch.Chart.ChartTitle.Text = VBA.Replace(ch.Chart.ChartTitle.Text, xFindStr, xReplace, 1)
End If
Next
Next
End Sub
Առնչվող հոդվածներ քանակը:
Ինչպե՞ս գտնել և փոխարինել տեքստը Excel- ի մեկնաբանություններում:
Ինչպե՞ս գտնել և փոխարինել հատուկ տեքստը Excel- ի բազմաթիվ տեքստային տուփերում:
Ինչպե՞ս փոխել մի քանի հիպերհղման ուղիներ միանգամից Excel- ում:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: