If the Event is identical for all sheets then running with the Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) approach suggested by GSerg makes the most sense
You can also add the code to each sheet programmatically - which might be useful if you want to add different "trigger" cells to different sheets based on the sheet names/index.
To add the Data Validation code from your prior question Excel Validation List Increase Font Size you could use this. The code skips normal code modules and the ThisWorkbook module
Sub DumpCode()
Const vbext_ct_document = 100
Dim vbProj As Object
Dim vbComp As Object
Dim strTxt As String
strTxt = "Private Sub Worksheet_SelectionChange(ByVal Target As Range)" & vbNewLine _
& "If Target.Address = ""$A$2"" Then" & vbNewLine _
& "ActiveWindow.Zoom = 120" & vbNewLine _
& "Else" & vbNewLine _
& "ActiveWindow.Zoom = 100" & vbNewLine _
& "End If" & vbNewLine _
& "End Sub"
Set vbProj = ActiveWorkbook.VBProject
For Each vbComp In vbProj.vbcomponents
If vbComp.Type = vbext_ct_document Then
If vbComp.Name <> "ThisWorkbook" Then vbComp.CodeModule.InsertLines vbComp.CodeModule.CountOfLines + 1, strTxt
End If
Next
End Sub