This may work: (have not tested)
Sub walkThisWay()
Dim i As Integer
Dim j As String 'Original cell string
Dim k As String 'Chopped cell 1
Dim l As String 'Chopped cell 2
If Len(j) > 32767 Then 'Cell Max is 32,767 characters
k = Left(j, 32767)
l = Right(j, Len(j) - 32767)
End If
End Sub
Now im not sure but I would think that this will not work for the fact that the data/text has already
been cut down to 32,767 characters in length. You could put a limit on the input form if there is one.
Example: I have built a form for making it easier to read worksheet names on big workbooks and other things...
This form is for inserting a new sheet and it pops up this form for naming the worksheet.
Private Sub cmdOk_Click()
If txtName.Text = "" Then
End
ElseIf Len(txtName.Text) < 31 Then
ActiveSheet.Name = txtName.Text
frmSheetName.Hide
Else
MsgBox ("Sheet name can only be 31 characters!")
End If
End Sub