DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Ara()
Dim Adres As String
Dim Aranan As String
Aranan = Range("A1")
On Error GoTo Yok
Adres = Columns("F:F").Find(What:=Aranan, After:=Range("F1"), LookAt:=xlPart).Address
MsgBox "Aradığınız değer '" & Adres & "' hücresinde bulundu."
Exit Sub
Yok:
MsgBox "Aradığınız değer bulunamadı."
End Sub
LookAt:=xlWhole yazınLookAt:=xlPart Yazın. Bu durumda "gök" yazınca da "gökhan" ı bulmuş olursunuz.Örnek:merhaba, ben bir sütunda bir değeri aratmak istiyorum ve var yada yok değerinin dönmesini istiyorum nasıl yapabiliriz ?
öerneğin f sutununda "gökhan" değeri varsa var yoksa yok değerini almam lazım.
Sağ olun, kolay gelsin.tam istediğimde buydu çok teşekkür ederim elinize sağlık.
Windows("XXX.xlsm").Activate
Sheets("XX1").Select
Range("a1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks_
:=False, Transpose:=False
Selection.AutoFilter
ActiveSheet.Range("A:B").AutoFilter Field:=4, Criteria1:="Hisse"
ActiveSheet.Range("A:B").AutoFilter Field:=14, Criteria1:=""
For i = 2 To 10000
If Range("E" & i).End(xlDown).Value = "THYAO" Then
Range("A2:N" & Range("N900000").End(xlUp).Row).Select
Selection.Delete Shift:=xlUp
Else
MsgBox "Fiyatİ olmayan THYAO dışında hisseler mevcut. Kontrol ediniz."
Exit Sub
End If
Next
For i = 2 To 10000
If Range("E" & i).End(xlDown).Value = "THYAO" Then
Option Explicit
Sub Test()
Dim Son As Long, Alan As Range, Veri As Range
Son = Cells(Rows.Count, "E").End(3).Row
On Error Resume Next
Set Alan = Nothing
Set Alan = Range("E2:E" & Son).SpecialCells(xlCellTypeVisible)
On Error GoTo 0
For Each Veri In Alan
If Veri.Value <> "THYAO" Then
MsgBox "Farklı değer bulundu!", vbCritical
Exit Sub
End If
Next
MsgBox "Farklı değer bulunamadı.", vbInformation
End Sub
Option Explicit
Sub Test()
Dim Say As Long
Say = Evaluate("=SUMPRODUCT(SUBTOTAL(3,OFFSET(E2:E1000,ROW(E2:E1000)-MIN(ROW(E2:E1000)),,1))*(E2:E1000<>""THYAO""))")
If Say <> 0 Then MsgBox "Farklı değer bulundu!", vbCritical
End Sub
Sub Find_Data()
Dim X As Range
Set X = Range("E6:E1048576").Find(Rande("E3").Value, LookAt:= xlWhole)
If Not X Is Nothing Then
X.EntireRow.Select
Else
MsgBox "Aradığınız değer bulunamadı!", vbCritical
End If
End Sub