DEĞERLİ ÜSTADLAR;
KENDİMCE ŞÖYLE BİR DEĞİŞTİR MAKROSU YAPTIM HATA VERİYOR. KOD ŞU
Private Sub CommandButton2_Click()
Dim DEĞİŞTİR As Range, DÜZELT As String, No As Byte
If TextBox4 = "" Then
MsgBox "LÜTFEN FİRMA ADI GİRİNİZ!", vbCritical
TextBox4.SetFocus
Exit Sub
End If
No = 1
Set DEĞİŞTİR = Sheets("ZM").Range("B:B").Find(TextBox4)
If Not DEĞİŞTİR Is Nothing Then
DÜZELT = DEĞİŞTİR.Address
Do
DEĞİŞTİR.Offset(0, -1) = TextBox1
DEĞİŞTİR.Offset(0, 0) = TextBox2
DEĞİŞTİR.Offset(0, 1) = TextBox3
Set DEĞİŞTİR = Sheets("ZM").Range("B:B").FindNext(DEĞİŞTİR)
Loop While Not DEĞİŞTİR Is Nothing And DEĞİŞTİR.Address <> DÜZELT
MsgBox "DÜZELTME YAPILDI"
Else
MsgBox "ARADIĞINIZ FİRMA DEĞİŞTİRUNAMADI !", vbCritical
End If
Set DEĞİŞTİR = Nothing
End Sub
YARDIMCI OLURSANIZ ÇOK SEVİNİRİM.
KENDİMCE ŞÖYLE BİR DEĞİŞTİR MAKROSU YAPTIM HATA VERİYOR. KOD ŞU
Private Sub CommandButton2_Click()
Dim DEĞİŞTİR As Range, DÜZELT As String, No As Byte
If TextBox4 = "" Then
MsgBox "LÜTFEN FİRMA ADI GİRİNİZ!", vbCritical
TextBox4.SetFocus
Exit Sub
End If
No = 1
Set DEĞİŞTİR = Sheets("ZM").Range("B:B").Find(TextBox4)
If Not DEĞİŞTİR Is Nothing Then
DÜZELT = DEĞİŞTİR.Address
Do
DEĞİŞTİR.Offset(0, -1) = TextBox1
DEĞİŞTİR.Offset(0, 0) = TextBox2
DEĞİŞTİR.Offset(0, 1) = TextBox3
Set DEĞİŞTİR = Sheets("ZM").Range("B:B").FindNext(DEĞİŞTİR)
Loop While Not DEĞİŞTİR Is Nothing And DEĞİŞTİR.Address <> DÜZELT
MsgBox "DÜZELTME YAPILDI"
Else
MsgBox "ARADIĞINIZ FİRMA DEĞİŞTİRUNAMADI !", vbCritical
End If
Set DEĞİŞTİR = Nothing
End Sub
YARDIMCI OLURSANIZ ÇOK SEVİNİRİM.
