Aşağıdaki makroyu nasıl E1 ile E900 arasına uygulayabilirim.??
Dim ExcelLastCell As Object, lRow As Long, lLastDataRow As Long, l As Long
Dim TempStr As String
Set ExcelLastCell = Sheets("cihaz").Cells.SpecialCells(xlLastCell)
lLastDataRow = ExcelLastCell.Row
lRow = ExcelLastCell.Row
TempStr = ""
urun = ActiveCell.Value
mevcutsatir = ActiveCell.Row
'parça adı bulunması
For i = 1 To lRow
If UCase(Sheets("cihaz").Range("E" + CStr(i)).Value) = UCase(urun) Then
TempStr = TempStr & Sheets("cihaz").Cells(i, 6).Value & ","
End If
DoEvents
Next
'alınan bilgilerin sayfaya yazdırılması
Cells(mevcutsatir, 4).Value = TempStr
End Sub
Dim ExcelLastCell As Object, lRow As Long, lLastDataRow As Long, l As Long
Dim TempStr As String
Set ExcelLastCell = Sheets("cihaz").Cells.SpecialCells(xlLastCell)
lLastDataRow = ExcelLastCell.Row
lRow = ExcelLastCell.Row
TempStr = ""
urun = ActiveCell.Value
mevcutsatir = ActiveCell.Row
'parça adı bulunması
For i = 1 To lRow
If UCase(Sheets("cihaz").Range("E" + CStr(i)).Value) = UCase(urun) Then
TempStr = TempStr & Sheets("cihaz").Cells(i, 6).Value & ","
End If
DoEvents
Next
'alınan bilgilerin sayfaya yazdırılması
Cells(mevcutsatir, 4).Value = TempStr
End Sub
