Sub descriptiveanal()
'Finds the last non-blank cell in a single row or column
With Application
.ScreenUpdating = False
.DisplayAlerts = False
.EnableEvents = False
End With
Dim lRow As Long
Dim lCol As Long
Dim ColumnLetter As String
Dim area As String
Dim pasteloc As String
Sheets("descr").Select
'Find the last non-blank cell in column A(1)
lRow = Cells(1, 1).End(xlDown).Row
If lRow = 1 Then
lRow = 2
End If
'Find the last non-blank cell in row 1
lCol = Cells(1, 1).End(xlToRight).Column
ColumnLetter = Split(Cells(1, lCol).Address, "$")(1)
' MsgBox ColumnLetter & lRow
area = "A1:" & ColumnLetter & lRow
lCol = lCol + 2
ColumnLetter = Split(Cells(1, lCol).Address, "$")(1)
pasteloc = ColumnLetter & 1
'MsgBox (pasteloc)
'MsgBox (area)
Range(area).Select
Application.SendKeys "{ENTER}"
Application.Run "ATPVBAEN.XLAM!Descr", ActiveSheet.Range(" " & area & " "), ActiveSheet.Range(" " & pasteloc & " "), "C", True, True, 1, 1, 95
ActiveSheet.Cells.Columns.AutoFit
With Application
.ScreenUpdating = False
.DisplayAlerts = False
.EnableEvents = False
End With
End Sub
'Finds the last non-blank cell in a single row or column
With Application
.ScreenUpdating = False
.DisplayAlerts = False
.EnableEvents = False
End With
Dim lRow As Long
Dim lCol As Long
Dim ColumnLetter As String
Dim area As String
Dim pasteloc As String
Sheets("descr").Select
'Find the last non-blank cell in column A(1)
lRow = Cells(1, 1).End(xlDown).Row
If lRow = 1 Then
lRow = 2
End If
'Find the last non-blank cell in row 1
lCol = Cells(1, 1).End(xlToRight).Column
ColumnLetter = Split(Cells(1, lCol).Address, "$")(1)
' MsgBox ColumnLetter & lRow
area = "A1:" & ColumnLetter & lRow
lCol = lCol + 2
ColumnLetter = Split(Cells(1, lCol).Address, "$")(1)
pasteloc = ColumnLetter & 1
'MsgBox (pasteloc)
'MsgBox (area)
Range(area).Select
Application.SendKeys "{ENTER}"
Application.Run "ATPVBAEN.XLAM!Descr", ActiveSheet.Range(" " & area & " "), ActiveSheet.Range(" " & pasteloc & " "), "C", True, True, 1, 1, 95
ActiveSheet.Cells.Columns.AutoFit
With Application
.ScreenUpdating = False
.DisplayAlerts = False
.EnableEvents = False
End With
End Sub
No comments:
Post a Comment