Selected Answer
Hello jkexcel and welcome to the forum,
You haven't uploaded a sample file so I can only provide a generalized answer. This can be achieved using VBA and the Worksheet_Change event. You will need to have separate code for each pair of linked cells.
The code below is for the linked pair of "B2" (source) and "C6" (linked/dependant). How it works is: if the value in "B2" changes then the formating of "B2" will be copied to "C6". The focus will stay on "B2".
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("B2") Then
Target.Copy
Range("C6").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone
Application.CutCopyMode = False
End If
Target.Select
End Sub
This code goes in the Worksheet code window.
Update - June 23/24
If there are several pairs of Source / Linked cells then you could use the following code in the Worksheet_Change event:
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address
Case "$B$2"
Target.Copy
Range("C6").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone
Application.CutCopyMode = False
Case "$D$3"
Target.Copy
Range("C10").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone
Application.CutCopyMode = False
End Select
Target.Select
End Sub
Just create a "Case" for each pair of cells.
If this solves things for you, please mark my answer as selected.
Cheers :-)