All, I am trying to "explode" a string into individual characters. In this example, Picklayer ='s "TEST", but the msgbox displays TEST instead of T, then E, then S, etc. etc. etc. Dim PickLayer As String Dim NewLayer As AcadLayer Dim i As Long PickLayer = cmbLayers.Text Set NewLayer = ThisDrawing.Layers(PickLayer) ThisDrawing.ActiveLayer = NewLayer arrPickLayer = Split(PickLayer, "") For i = 0 To UBound(arrPickLayer) MsgBox arrPickLayer(i) Next