oydemir
Altın Üye
- Katılım
- 22 Eylül 2007
- Mesajlar
- 278
- Excel Vers. ve Dili
- Türkçe 2016
- Altın Üyelik Bitiş Tarihi
- 07-12-2026
Necdet beyin yapığı kodlar işimi çok görüyor kendisine teşekkür ederim.
kodlar
B kolonundaki değerler aynı ise f kolonundaki değerleri birleştirip h sütununa yazmakta.
Ama bir ekleme yapılması gerekiyor ,
Ekleme yapılması islenen ; b kolonundakiler aynı ise a kolonundaki değerlerin aynı olanlarından bir h kolonuna yazması tanesini yazması
Örnek ;b kolonunda b2=1 b2=1 b=1 b kolonunda üç tane 1 car
E kolonunda e1=a e2=a e3=b e kolonunda 2 tane a 1 tane b var
H1 kolonuna yazması gereken A B
H2 kolonuna yazması gereken A B
H3 kolonuna yazması gereken A B
Sub işlem()
Application.ScreenUpdating = False
On Error Resume Next
Range("h2:h65536").ClearContents
For i = 2 To Range("b65536").End(xlUp).Row
Cells(i, "h") = Cells(i, "b")
If Cells(i, "b") = Cells(i + 1, "b") Then
Cells(i, "h") = Cells(i, "e") & " " & Cells(i + 1, "e")
End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem TAMAM.", vbInformation
End Sub
kodlar
B kolonundaki değerler aynı ise f kolonundaki değerleri birleştirip h sütununa yazmakta.
Ama bir ekleme yapılması gerekiyor ,
Ekleme yapılması islenen ; b kolonundakiler aynı ise a kolonundaki değerlerin aynı olanlarından bir h kolonuna yazması tanesini yazması
Örnek ;b kolonunda b2=1 b2=1 b=1 b kolonunda üç tane 1 car
E kolonunda e1=a e2=a e3=b e kolonunda 2 tane a 1 tane b var
H1 kolonuna yazması gereken A B
H2 kolonuna yazması gereken A B
H3 kolonuna yazması gereken A B
Sub işlem()
Application.ScreenUpdating = False
On Error Resume Next
Range("h2:h65536").ClearContents
For i = 2 To Range("b65536").End(xlUp).Row
Cells(i, "h") = Cells(i, "b")
If Cells(i, "b") = Cells(i + 1, "b") Then
Cells(i, "h") = Cells(i, "e") & " " & Cells(i + 1, "e")
End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem TAMAM.", vbInformation
End Sub
Ekli dosyalar
-
39 KB Görüntüleme: 9