Mangsud’e saya tuh gini lho bu…

Ada tombol atau shortcut (tapi tombol aja lebih enak) untuk me-rekap terlebih 
dahulu.

Karena tidak semua Do akan di cek, hanya do tertentu saja yang ada masalah

Jadi, melakukan pencariannya itu sesuai dengan keinginan user.

 

Yang tadi mbakyu siti kasih, di tampilan saya,

Saat saya klik sebuah nomor do, dia melakukan pencarian dan baru rekap-nya 
muncul.

Karena yang dipentingkan adalah rekapnya terlebih dahulu, baru mencari detail 
apabila ada permasalahan.

Begitu mbakyu siti :D

 

 

Thks & Rgds

 

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On 
Behalf Of STDEV(i)
Sent: Wednesday, May 04, 2011 11:11 PM
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Cell Reference

 

  

coba lihat ini (kutipan dari makro yg sudah dikirim) dengan teliti 

dengan seksama dan dalam tempoh yang sesingkat-singkatnya... 

 

              If DoRange(r, 1).Value = NrDO Then

 

                  .Cells(i, 2) = .Cells(i, 2) & sh.Name & ", "

                  .Cells(i, 3) = Chr(DoRange(r, 1).Column + 64)

                  .Cells(i, 4) = .Cells(i, 4) & DoRange(r, 1).Row & ", "

 

                  DoRange.Parent.Activate

 

                  DoRange(r, 1).EntireRow.Select

 

                  MsgBox "Lanjutkan", 64, "Hasil Pencarian"

                  .Activate

               End If

 

lihat bagian BIRU;  lalu llihat bagian MERAH

 

itu sudah SANGAT sesuai dengan apa yg anda minta

yaitu mencatat dulu (di tabel rekap);  baru menselect ( di tabel yg dicari 
daanya)

 

Apa di pc pak Nico kelihatannya LAIN ??

 

Saya juga tidak tahu apa perlunya harus melihat data aslinya lalu di select ??

 

dan diselect pun kalau tanpa dihentikan (di paused)  dengan MsgBox, kan juga 

tidak kelihatan  (tidak tahu) kalau diselect; 

terutama jika data yg dicari ketemu lebih dari satu...

 

 

 

 

On Wed, May 4, 2011 at 10:45 PM, nicodemus <nicode...@cj.net> wrote:

mBakyu Siti,

 

bisa ngga ya di buatnya rekap dulu baru mencari ?

bukan melihat dulu baru me-rekap. . .

jadi yang dinyatakan tempatnya dulu

jadi kalau sudah yakin, tidak perlu melihat lagi datanya.

 

Rgds, Anto

 

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On 
Behalf Of STDEV(i)
Sent: Wednesday, May 04, 2011 4:55 PM
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Cell Reference

 

  

--modul standar---

 

Public DONr

 

Sub Cari(NrDO, i As Long)

   ' by siti Vi / may 04, 2011

   Dim sh As Worksheet, DoRange As Range, r As Long

   

   With Sheets("REKAP")

   For Each sh In Worksheets

      r = 0

      If Not UCase(sh.Name) = "REKAP" Then

         Set DoRange = sh.Cells(1).CurrentRegion.Offset(1, 0)

         Set DoRange = DoRange.Resize(DoRange.Rows.Count - 1, 1)

            For r = 1 To DoRange.Rows.Count

               If DoRange(r, 1).Value = NrDO Then

                  .Cells(i, 2) = .Cells(i, 2) & sh.Name & ", "

                  .Cells(i, 3) = Chr(DoRange(r, 1).Column + 64)

                  .Cells(i, 4) = .Cells(i, 4) & DoRange(r, 1).Row & ", "

                  DoRange.Parent.Activate

                  DoRange(r, 1).EntireRow.Select

                  MsgBox "Lanjutkan", 64, "Hasil Pencarian"

                  .Activate

               End If

            Next r

      End If

   Next sh

   If InStr(1, .Cells(i, 2), ",", vbTextCompare) > 0 Then

      .Cells(i, 2) = Left(.Cells(i, 2), Len(.Cells(i, 2)) - 2)

      .Cells(i, 4) = Left(.Cells(i, 4), Len(.Cells(i, 4)) - 2)

   End If

   End With

End Sub

 

'---module sheet ReKAP---

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

   ' by siti Vi / may 04, 2011

   If Target.Count = 1 Then

      If Len(Target) > 0 Then

         If Target.Column = 1 Then

            If Target.Row > 2 Then

               DONr = Target.Value

               Cari DONr, Target.Row

            End If

         End If

      End If

   End If

End Sub

 

sebenarnya menggabung hasil seperti itu  ( y.i. jika ketemu dua item hasil 
digabung

dlm cells yg sama)  akan mempersulit diri sendiri jika tabel hasil makro ini 
masih akan 

diolah lebih lanjut

 

 



Kirim email ke