jmitchells5w
New Member
- Joined
- Jun 14, 2007
- Messages
- 35
I have a Worksheet_Change event set up so that when a value is entered/selected into cell C3 several textboxes update with values. These values are a result of using the linkedcell property. The problem is that when I delete the contents of C3 the Worksheet_Change event does not trigger and the values previously in the text boxes stay. I would like these to clear out. Here is the code I am currently using:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$C$3" Then
Call AssignLinkedCells
End If
End Sub
Sub AssignLinkedCells()
'
Addr = "CompanyInfo!" & Range("D37").Value
Addr2 = "CompanyInfo!" & Range("D72").Value
Addr3 = "CompanyInfo!" & Range("C11").Value
Addr4 = "CompanyInfo!" & Range("C12").Value
Addr5 = "CompanyInfo!" & Range("D58").Value
TextBox1.LinkedCell = Addr
TextBox2.LinkedCell = Addr2
TextBox3.LinkedCell = Addr3
TextBox4.LinkedCell = Addr4
TextBox5.LinkedCell = Addr5
End Sub
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$C$3" Then
Call AssignLinkedCells
End If
End Sub
Sub AssignLinkedCells()
'
Addr = "CompanyInfo!" & Range("D37").Value
Addr2 = "CompanyInfo!" & Range("D72").Value
Addr3 = "CompanyInfo!" & Range("C11").Value
Addr4 = "CompanyInfo!" & Range("C12").Value
Addr5 = "CompanyInfo!" & Range("D58").Value
TextBox1.LinkedCell = Addr
TextBox2.LinkedCell = Addr2
TextBox3.LinkedCell = Addr3
TextBox4.LinkedCell = Addr4
TextBox5.LinkedCell = Addr5
End Sub