Atau gunakan Find dan FindNextSub GantiKata()
    Dim awal, daerah As Range
    With Range("e1:e12")
        Set daerah = .Find(What:="Yes", LookAt:=xlWhole, 
SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=True)
    End With
    If daerah Is Nothing Then
        GoTo labeltakketemu
    End If
    Set awal = daerah
    Do
        If daerah.Offset(1, -4) = 2 Then MsgBox "Ambil Tindakan juga"
        With Range("e1:e12")
            Set daerah = .FindNext(daerah)
        End With
    Loop While daerah.Address <> awal.Address
labeltakketemu:
End Sub

 To: [email protected]
From: [email protected]
Date: Fri, 8 Jul 2011 15:32:51 +0900
Subject: RE: [belajar-excel] Formula/Makro untuk me-Replace dengan referensi 
sel lain.


















 



  


    
      
      
      


Terimakasih Suster Haps,
 
Sepertinya bisa saya pakai resep anda.
Ini juga sampai dibantu Ibu yang satu itu posting japri reply 
dari sampeyan juga
Mungkin berhubung pak posnya lagi makan siang sama sholat 
jumat jadinya email baru diterima.
 
Sekali lagi terimakasih para suster 
cantik..



From: [email protected] 
[mailto:[email protected]] On Behalf Of Haps
Sent: 
Friday, July 08, 2011 11:35 AM
To: 
[email protected]
Subject: Re: [belajar-excel] 
Formula/Makro untuk me-Replace dengan referensi sel lain.


  

Saya bukan pakar, tetapi hanya meniru apa yg sudah dicontohkan

Agar 
makro mudah dijalankan, dibuat tombol (activeX control) 
Commandbutton1
makronya sendiri dituils di module sheet dimana commandbutton 
tergambar
(module sheet 1 )

Private Sub 
CommandButton1_Click()   Dim 
Rng As Range, r As Long   Set 
Rng = Cells(1).CurrentRegion   For 
r = 1 To Rng.Rows.Count   If 
Rng(r, 5) = "Yes" Then   If 
Rng(r - 1, 1) = 2 Then Rng(r, 5) = "Shift Malam"   End 
If   
NextEnd 
Sub
Mudah 
mudahan, "jalan"

Penggunakan  method  Find menurut saya 
yg masih awam, tidak menguntungkan 
karena ada syarat berupa nilai cell lain 
pada jarak tertentu dari 
found-cellsnya


wassalam,
hapsari.-




2011/7/8 <[email protected]>


  Para Excellers,
  
  
  
  Mohon bantuannya,
  Formula atau makro apa yang dipakai untuk 
  mereplace suatu kata di kolom E
  berdasar nilai yang ada di kolom A,row 
  diatasnya.
   
  
  
    
    
    
    
    
      2
      20:13
      5:19
      0
      No
    
       
       
       
      0
      Shift Malam
    
      1
      20:13
      5:19
      0
      No
    
       
       
       
      0
      Yes
    
      2
      20:13
      5:19
      0
      No
    
       
       
       
      0
      Yes
    
      2
      20:13
      5:19
      0
      No
    
       
       
       
      0
      Yes
    
      
      
      
      
      
    
      
      
      
      
      
    
      Saya ingin mengganti / Replace semua 
        kata "Yes"
    
      yang ada di kolom E kata "Shift 
        Malam" 
      
    
      Bila di kolom A di row sebelumnya 
        bernilai "2"
    
      
      
      
      
      
    
      Apa formulanya untuk dipasang didalam 
        "Replace with" pada pop up windows Replace)?
      
      
      
    
      Bagaimana bunyi makronya?
      
      
   
  Untuk lebih jelas ada dalam 
  lampiran.
   
  Terimakasih sebelumnya.
   
  Salam
  Agung 
  Widodo





    
     

    
    






                                          

Kirim email ke