DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub X_EKLE()
Dim U As Long, Bul As Object, Adres As String
For U = 2 To Range("IV255").End(xlToLeft).Column
Set Bul = Range("B6:W65536").Find(What:=Cells(2, U), Lookat:=xlWhole)
If Not Bul Is Nothing Then
Adres = Bul.Address
Do
Cells(Bul.Row, Bul.Column).Offset(1, 0) = "X"
Set Bul = Range("B6:W65536").FindNext(Bul)
Loop While Not Bul Is Nothing And Bul.Address <> Adres
End If
Next
End Sub
Sub ayir_59()
Dim i As Long, sat As Long, k As Long, col As Collection
Dim say As Byte, j As Byte
Sheets("Sheet3").Select
sat = Cells(65536, "B").End(xlUp).Row
If sat < 6 Then Exit Sub
For i = 6 To sat
Set col = New Collection
For k = 2 To 23
If Cells(i, k).Value <> "" Then
If WorksheetFunction.CountIf(Range("B2:W2"), Cells(i, k).Value) > 0 Then
col.Add k
End If
End If
Next
If col.Count >= 10 Then
For j = 1 To col.Count
Cells(i, col(j)).Value = "X"
Next j
End If
Set col = Nothing
Next
MsgBox "İşlem tamamlandı." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
Dosyayı güncelledim.Önceki mesajımdan indirebilirsiniz.elinize emeğinize sağlık evren hocam çok teşekür ederim kod düzgün çalışıyor yalnız benim anlatamamamdan kaynaklı şoyle bir sorun var!
şu anda "X" leri koşulun gerçekleştiği satırın bir altındaki satıra koyuyor, oysamki "X" işaretlerini şu an olduğu gibi 1 satır altına değilde koşulun gerçekleştiği satıra koymalı.
yani şu anki kodlama düzgün çalışıyor ama tek falsosu koşulun gerçekleştiği satıra değilde 1 satır altındakine "X" işaretlerini koyması bunu düzeltmemiz mümkünmü?
Sub aktar_59()
Dim sat4 As Long, sat3 As Long
sat4 = Sheets("Sheet4").Cells(65536, "B").End(xlUp).Row
sat3 = Sheets("Sheet3").Cells(65536, "B").End(xlUp).Row
Application.ScreenUpdating = False
Sheets("Sheet3").Range("B6:W65536").ClearContents
Sheets("Sheet4").Range("B2:W" & sat4).Copy Sheets("Sheet3").Range("B6")
Application.ScreenUpdating = True
Sheets("Sheet3").Select
MsgBox "Veriler Sheet3'e aktarıldı." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
hocam bazen bende sizin dediklerinizi anlamıyorum ;-)
9 numaralı mesajdadaki dosyada kopyalama işlemini yaptım.Yani sheet4'ü sheet3'e kopyalama.Önce sheet4 butona basın sonra sheet3'tekiş butona basıp işlemi tamamlayın.hocam haklısınız öle yapalım da benim çekincem şu acaba yaptırmak istediğim işlemi anlatabildimmi ondan emin değilim! yoksam düşünce çok güzel tam bir uzman işi yani dediğniz gibi ayrı ayrı olması önemli değil işlemi çok yavaşlar, dediğiniz şekilde yapmanıza itirazım yok hatta çok iyi olur yalnız sonuçta ne tarz bir işlem yaptırmak istediğimi anlatabildimmi o konuda kendime güvenemiyorum ;-)