title: VBA checkbox name length limit
body: <p>i have just simple question. Is here some limit in excel VBA to checkbox name?</p>
  
  <p>i have code like this, and when im using name longer than 33 characters, i have error Unable to set the Name property of the checkbox class (its only a test code)</p>
  
  <p>So is here some way to bypass this?</p>
  
  <pre><code> Sub createTestBox()
  
      Dim shimSheet As Worksheet
      Set shimSheet = Sheets("ShimSheet")
  
      Dim chkbox As checkBox
  
      Dim i As Long
  
      Dim name As String
      name = ""
  
      For i = 1 To 50
          name = name &amp; "a"
          With shimSheet.Cells(12 + i, 3)
  
              shimSheet.CheckBoxes.Add(.Left, .Top, .Width, .Height).name = name
              shimSheet.CheckBoxes(name).Delete
          End With
      Next i
  
  End Sub
  </code></pre>