Sub bul()
Cells.Find(What:="sıra", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
'*************************************************
Cells.Find(What:="toplam", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
Range(Selection.Cells, Selection.End(xlDown)).Select
'*************************************************
Set LeftCell = Cells(ActiveCell.Row, 3)
Set RightCell = Cells(ActiveCell.Row, 256)
If IsEmpty(LeftCell) Then Set LeftCell = LeftCell.End(xlToRight)
If IsEmpty(RightCell) Then Set RightCell = RightCell.End(xlToLeft)
If LeftCell.Column = 256 And RightCell.Column = 1 Then ActiveCell.Select Else Range(LeftCell, RightCell).Select
Range(Selection.Cells, Selection.End(xlDown)).Select
End Sub
burada iki sorum olacak :
1- yukarıdaki makroda sıra ve toplamı bulan makroyu daha kısa nasıl yazabiliriz.
2- bu makroyla sayfa1 deki ilk satırdaki sıra ve toplam hücresini bulup ilgili alanı seçiyor. daha sonra makroyu çalıştırdığımda 2. ci sıra ve toplam hücrelerini bulup seçiyor..........
burada sayfa 1 de kaç tane sıra ve toplam hücresi var ise bir döngü kullanrak otomotik yapmasını istiyorum.
saygılarımla
Cells.Find(What:="sıra", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
'*************************************************
Cells.Find(What:="toplam", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
Range(Selection.Cells, Selection.End(xlDown)).Select
'*************************************************
Set LeftCell = Cells(ActiveCell.Row, 3)
Set RightCell = Cells(ActiveCell.Row, 256)
If IsEmpty(LeftCell) Then Set LeftCell = LeftCell.End(xlToRight)
If IsEmpty(RightCell) Then Set RightCell = RightCell.End(xlToLeft)
If LeftCell.Column = 256 And RightCell.Column = 1 Then ActiveCell.Select Else Range(LeftCell, RightCell).Select
Range(Selection.Cells, Selection.End(xlDown)).Select
End Sub
burada iki sorum olacak :
1- yukarıdaki makroda sıra ve toplamı bulan makroyu daha kısa nasıl yazabiliriz.
2- bu makroyla sayfa1 deki ilk satırdaki sıra ve toplam hücresini bulup ilgili alanı seçiyor. daha sonra makroyu çalıştırdığımda 2. ci sıra ve toplam hücrelerini bulup seçiyor..........
burada sayfa 1 de kaç tane sıra ve toplam hücresi var ise bir döngü kullanrak otomotik yapmasını istiyorum.
saygılarımla