Hogyan lehet megtartani a cellák formázását, miközben hivatkozunk más lap cellákra?
Általában a cella csak akkor tartja meg a cella értékét, amikor más cellára hivatkozik, de ebben a cikkben bemutatok egy VBA kódot, amely megtartja a cella értékeit és formázását egy másik cellára történő hivatkozás közben, és a cella értékei és formázása megváltozik a referencia cella változása szerint képernyőkép látható.
Folyamatosan formázza a cellákat, miközben hivatkozik egy másik cellára a VBA segítségével
Folyamatosan formázza a cellákat, miközben hivatkozik egy másik cellára a VBA segítségével
Ennek a feladatnak a kezeléséhez csak a kód alatt kell futnia.
1. Engedélyezze a használt munkafüzetet, nyomja meg a gombot Alt + F11 gombot az engedélyezéshez Microsoft Visual Basic alkalmazásokhoz ablakban, és kattintson duplán a lap nevére, amelybe a referencia cellát helyezi Projekt-VBAProject ablaktábla egy üres szkript megjelenítéséhez. Ebben az esetben cellára szeretnék hivatkozni A1 a Sheet1. Lásd a képernyőképet:
2. Illessze be a kódot a szkriptbe, és a VBA kódban adja meg a cellahivatkozásokat, amire szüksége van.
VBA: Tartsa meg a formázást és az értékeket, miközben hivatkozik egy másik cellára
Private Sub Worksheet_Activate()
'UpdatebyExtendoffice20101024
Application.EnableEvents = True
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Or Target.Value = "" Then Exit Sub
Application.EnableEvents = False
If Not Intersect(Target, Range("A1")) Is Nothing Then 'Range("A1") the reference cell
Target.Copy
ActiveWorkbook.Sheets("Sheet2").Range("B1").PasteSpecial xlPasteAllUsingSourceTheme
'Range("B1")the cell linked to reference cell,ActiveWorkbook.Sheets("Sheet2")the sheet which contains linked cell
Application.CutCopyMode = False
Target.Select
End If
Application.EnableEvents = True
End Sub
Megjegyzések: A1 a referencia cella, B1 in Sheet 2 az a cella, amelyet össze akar kapcsolni a referencia cellával, és megtartja az értékeket és az A1 formátumot a Shee1-ben.
Majd amikor megváltoztatja az értékeket vagy a formázást az 1. lap A1 cellájában, akkor a 1. lap B2 cellája megváltozik, miközben kétszer kattint a referencia cellára.
Számoljon szín szerint
|
Bizonyos esetekben előfordulhat, hogy több színnel rendelkezik egy tartományban, és mit szeretne az azonos szín alapján számolni / összegezni, hogyan lehet gyorsan kiszámolni? A Kutools az Excel számára's Számoljon szín szerint, gyorsan elvégezhet sok szín szerinti számítást, és jelentést is készíthet a számított eredményről. |
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!