HI,
I got this macro from Joel, but it gives me Type mismatch error . see If you
can catch the problem.
thx.
Sub ContinueProcessing()
Const Lastrow = 200
Const LastColumn = "D"
Const ColANumber = 1
Dim ColLetter As String
If IsEmpty(Range("E1").Value) Then Cells("E1") = "A1"
LastCell = Range("E1").Value
ColLetter = ""
Do While Not IsNumeric(Left(LastCell, 1))
ColLetter = ColLetter & Left(LastCell, 1)
LastCell = Mid(LastCell, 2)
Loop
RowNumber = Val(LastCell)
StartCol = ColLetter
For RowCount = RowNumber To Lastrow
Set ColumnRange = Range(Cells(RowCount, StartCol), _
Cells(RowCount, LastColumn))
For Each cell In ColumnRange
'enter your code here
ColLetter = ConvertColtoLetter(cell.Column)
Range("E1").Value = ColLetter & RowCount
Next cell
StartCol = "A"
Next RowCount
End Sub
Function ConvertColtoLetter _
(ColNumber As Integer) As String
FirstBit = Int(ColNumber / 26)
SecondBit = ColNumber Mod 26
If FirstBit = 0 Then
ConvertColtoLetter = Chr(Asc("A") + SecondBit - 1)
Else
ConvertColtoLetter = _
Chr(Asc("A") + FirstBit - 1)
Chr (Asc("A") + SecondBit - 1)
End If
End Function
D. wrote:
Hi, I was replying a couple of days ago then internet froze, then I
forgot
Have you considered some type of combo box instead, so the item can be
selected, then a macro can be run from whatever has been selected
--
Message posted via
http://www.officekb.com