Ruang Excel

Excel application sharing, knowledge of Microsoft Excel, and visual basic application (vba) for education.

Enjoy You'r Visiting

Thursday, December 21, 2017

Trik Import Data Dari Beberapa File Excel

Trik Import Data Dari Beberapa File Excel, Emang bisa Gitu ? langsung Jawab aja deh, Ya..bisa banget gitu loh...!! asal mau belajar dan berusaha memahami trik dan kode scrip vba atau macros serta ada keinginan tuk mengaplikasikannya. Mari gan kita pahami langkah langkanya sebagai berikut :

1.     buat satu file Microsoft excel sebagai file rekap dan beberapa file sebagai sumber data (data1,data2,data3 dst).
2.     pada file rekap yang telah kita buat silahkan pilih menu Developer =>>AciveX control dan pilih Command button. dan masukan scrip vba di bawah ini;

Private Sub CommandButton1_Click()
AmbilData
End Sub
Sub AmbilData()
Dim Src As Workbook
Dim Rkp As Workbook
'On Error GoTo ErrHandler
    Application.ScreenUpdating = False
    
    Dim STRPATH As String
'only allow the user to select one file
Application.FileDialog(msoFileDialogOpen).AllowMultiSelect = False
'make the file dialog visible to the user
intChoice = Application.FileDialog(msoFileDialogOpen).Show
'determine what choice the user made
If intChoice <> 0 Then
'get the file path selected by the user
STRPATH = Application.FileDialog( _
msoFileDialogOpen).SelectedItems(1)
End If
   ' OPEN THE SOURCE EXCEL WORKBOOK IN "READ ONLY MODE".
    Set Rkp = ThisWorkbook
    Set Src = Workbooks.Open(STRPATH, True, True)
    ' GET THE TOTAL ROWS FROM THE SOURCE WORKBOOK.
    Dim iTotalRows As Integer
    iTotalRows = Src.Worksheets("DATAPENTING").Cells(Rows.Count, "F").End(xlUp).Row
    iTotalRows = Src.Worksheets("DATAPENTING").Cells(Rows.Count, "G").End(xlUp).Row
    iTotalRows = Src.Worksheets("DATAPENTING").Cells(Rows.Count, "H").End(xlUp).Row
    'iTotalRows = Src.Worksheets("DATAPENTING").Range("F1:F" & Cells(Rows.Count, "F").End(xlUp).Row).Rows.Count
    ' COPY DATA FROM SOURCE (CLOSE WORKGROUP) TO THE DESTINATION WORKBOOK.
    Dim iCnt As Integer         ' COUNTER.
    For iCnt = 1 To iTotalRows
        Rkp.Worksheets("Rekap").Range("F" & iCnt).Formula = _
            Src.Worksheets("DATAPENTING").Range("F" & iCnt).Formula
        Rkp.Worksheets("Rekap").Range("G" & iCnt).Formula = _
            Src.Worksheets("DATAPENTING").Range("G" & iCnt).Formula
        Rkp.Worksheets("Rekap").Range("H" & iCnt).Formula = _
            Src.Worksheets("DATAPENTING").Range("H" & iCnt).Formula
    Next iCnt
    ' CLOSE THE SOURCE FILE.
    Src.Close SaveChanges:=False           ' FALSE - DON'T SAVE THE SOURCE FILE.
    Set Src = Nothing
    
ErrHandler:
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub

  3.Selanjutnya sesuaikan nama sheet pada file rekap dengan “Rekap” begitu juga pada file Data (Data1,Data2,Data3 dst) dengan nama sheet “DATAPENTING”.
    4. Pada file Data (Data1,Data2,Data3 dst)  silahkan pada kolom F, G, H isi dengan data.

    5.Silahkan coba semoga berhasil.

  Contoh file Download di sini

Saturday, August 26, 2017

Aplikasi Cetak SKHU MDTA Tahun 2017 Microsoft Excel

Tuesday, April 18, 2017

Cara merubah data baris ke data kolom Excel

Salam berbagi Gan. Mungkin kita pernah kesulitan, bagaimana sih cara mengubah data baris ke data kolom ? Nah, pada share kali ini ane ingin mencoba berbagi ilmu atau trik untuk mengubah data baris ke data kolom dengan cara copas. Berikut langkah-langkanya gan :

1. Blok data baris dan klik kanan pilih copy
2. klik kanan pada sheet yang kita kehendaki dan pilih paste special atau paste options, lihat gambar di bawah ini 


atau 


Sekarang bisa lihat hasil copas data baris ke data kolom pada gambar berikut ini




Thursday, March 9, 2017

Cara membuat label pada lembar print out Ms Excel

Salam sejahtera agan-agan yang budiman. Pada kesempatan ini, Ane ingin berbagi Cara member label pada hasil cetak (print out) lembar kerja agan sekalian atau hendak mengihilgnkan label cetak pada llembar kerja dari aplikasi unduhan temen kita. Yuk !! lansung aja kita ke TKP Gan :

Berikut ;angkah-langkah untuk membuat label print uout :

      1.      Buka lembar kerja atau aplikasi excel anda
      2.      Pilih menu Page Layout dan Page Setup maka akan keluar dialog seperti berikut :


     3.    Silahkan pilih Custom Header atau Custom Footer untuk mementukan letak label ketika lembar kerja tercetak. Lihat gambar di bawah ini, label diletakan pada bagian Footer (Halaman kanan bawah).

     4.      Pada dialog gambar no 3, silahkan ketik label apakah di Left section (kiri), center section (tengah) atau Right section (kanan) sesuaikan dengan selera anda.

     5.      Selamat mencoba.


Semoga sukses dan berkah. Aamiin.

Sunday, February 19, 2017

Cara membuat dialog warrning pada cell excel yang belum terisi data

Salam sejahtera gan, dalam update data pada lembar Microsoft excel seringkali ada beberapa orang yang mengisinya acak tidak berurutan berdasarkan cell awal. Nah Gan, kali ini ane akan mencoba share cara untuk  warnning atau pemberitahuan kepada pengguna aplikasi atau lembar kerja agar mengisi atau update data secara berurutan (tidak acak ). Berikut langkahnya :

     1.       Buka lembar kerja excel atau aplikasi excel
     2.       Klik develover

     3.       Selanjutnya pilih menu Visual Basic, amaka akan kelua table seperti di bawah ini :


     4.       Kemudian masukan skrip berikut ini ke kolom di atas :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rG As Range
Dim cL As Range
Dim psN As String

Set rG = Sheets("Sheet1").Range("A4:G4")

If Intersect(Target, rG) Is Nothing Then
For Each cL In rG.Cells
If cL.Value = vbNullString Then
MsgBox (" Input data secara berurutan " & cL.Offset(-1, 0) & " Gan !!!"), vbApplicationModal, "Sorry Gan !!!"
cL.Select
Exit For
End If
Next
End If
End Sub


Setelah skrip dimasukan silahkan tutup dan save. Berikut gambar contoh warning cell :



Selamat mencoba semoga sukse dan berkah

Saturday, February 11, 2017

Formula untuk mencari jumlah data berdasarkan kriteria tertentu

Salam sejahtera gan, Alhamdulillah pada kali ini ane masih terus bisa berbagi ilmu, Pada kesempatan share kali ini ane akan bahas cara mengetahui jumlah data berdasarkan 2 kriteria dengan rumus fungsi logika SUMPRODUCT. Berikut aadalah langkah-langkahnya :

1. Buata tabel sperti di bawah ini





Angka pada kolom G5 merupakan hasil dari pencarian jumlah berdasarkan kedua kriteria yaitu Tanggal (kriteria 1) dan Nama Barang (kriteria 2). Data tersbut diambil dari tabel barang Kolom Tanggal (data 1) dan Nama Barang (data 1).

2. kemudian setelah tabel di atas sudah dibikin silahkan ketik formula berikut ini ke kolom G5 =SUMPRODUCT((B4:B12=G3)*(C4:C12=G4)*(D4:D12))

Demikian share singkat, Selamat mencoba Semoga berhasil dan berkah

Contoh Aplikasi pencari data berdasakan kriteria tertentu Lihat Contoh file pencari data berdasarkan kriteria  kemudian klik Get Link atau unduh contoh file pencari data berdasarkan kriteria.


Friday, January 6, 2017

Rumus merubah huruf kapital bertanda Kutip menjadi huruf kecil


Salam sejahtera pembaca sekalian.. Pada share cara merubah huruf kapital ke huruf kecil sudah pernah kita bahasa. Namun, ketika huruf kapital tesebut terdapat tanda kutip (‘) pada tengah kata maka huruf kapital yang bertanda kutip tidak bisa di rumah (masih tetap kapital). Naha..agan yang budiman kali ini saya ingin berbagi tentang merubah huruf kapital bertanda kutip (‘) di tengah kata dengan menggunakan rumus profer. Langkah-langkahnya sebagai berikut :
 
     1.    Buat tabel seperti di bawah ini : 
          

     2.    Masukan formula di bawah ini ke kolom C2:C11

=SUBSTITUTE(PROPER(B2);PROPER(LEFT(B2;SEARCH("'";B2))&MID(B2;SEARCH("'";B2)+1;1));PROPER(LEFT(B2;SEARCH("'";B2)))&LOWER(MID(B2;SEARCH("'";B2)+1;1)))
     
     3.    Sesuaikan tanda koma (,) atau (;) sesuai setiangan pada komputer agan.

Demikian share kali ini semoga berhasil dan berkah. Aamiin...

Monday, December 26, 2016

Formula fungsi vlookup untuk membaca nilai rapot

Salam sejahtera ikhwan dan akhwat yang budiman.

Pada postingan kali ane akan share tentang formula fungsi vlookup, left, mid, right, dan fixed untuk membaca angka dan koma pada nilai rapot .

Yuk..kita langsung saja ke TKP

Mari kita ikuti langkah-langkah berikut ini :

     1.       Buat format rapot pada lembar kerja microsoft excel seperti di bawah atau kreatif agan sendiri.
     

     2.       Buat data bantu seperti berikut :


     3.       Buat atau masukan formula berikut untuk menganbil data bantu :

=VLOOKUP(LEFT(F10;1)*1;$S$2:$T$11;2)&"koma"&VLOOKUP(MID(F10;3;1)*1;$S$2:$T$11;2)&""&VLOOKUP(RIGHT(FIXED(F10);1)*1;$S$2:$T$11;2)
 
Selamat mencoba semoga sukses dan berkah. Aamiin...

Saturday, December 24, 2016

Cara mengurangi dan merubah teks deskripsi pada excel

Salam sejahtera buat agan-agan pengguna lembar kerja Microsoft excel. Kali ini saya akan berbagi pengalaman mengenai cara mengganti atau mengurangi teks deskripsi dengan fromula fungsi substitute pada lembar kerja excel. berikut langkah-langkahnya :

1. Buat tabel sperti di bawah ini :
2. Masukan fromula-formula berikut pada kolom D

=SUBSTITUTE(A2;B2;"")

=SUBSTITUTE(A3; "Penjualan";B3)

=SUBSTITUTE(A4; "10";B4)

Demikian share kali ini, Selamat mencoba semoga sukses dan berkah. Aamiin

Contoh File Download

Sunday, December 4, 2016

Formula fungsi untuk menyalin data per angka atau huruf ke dalam tiap cell

Salam sejahtera kawan, Setalah kemarin ane share Cara gabungkan data dari dua cell ke satu cell. Nah kali ini ane akan berbagi ilmu mengenai formula fungsi untuk menyalin data tiap angka atau huruf ke dalam tiap cell lihat contoh pada gambar di bawah ini :



untuk memulainya kita langsung ke TKP sebagai berikut :
 1. buka lembar kerja excel disign cell seperti gambar di atas atau sesuai keinginan masing-masing
 2. masukan formula funfsi di bawah ini :

=MID(LEFT(REPT(" ";17)&$S1;17);COLUMN(B1)-1;1) 

=MID(RIGHT(REPT(" ";10)&$S3;10);COLUMN(I2)-8;1)

=MID(RIGHT(REPT(" ";14)&$S3;14);COLUMN(E3)-4;1)

Keterangan :
➤  $S1:17 adalah mengunci pengambilan data yang berada di Cell S1 sapai S17 yang merupakan data      yang kita ketik manual yang nantinya akan disalin ke tiap cell.
➤ -1 atau -8 atau -4 adalah jumlah cell dari kiri yang tidak terisi formula fungsi dan digunakan untuk acuan penyalinan otomatis per angka  yang berisi formula fungsi.
➤ angka 17, 10 dan 14 adalah banyaknya cell yang berisi formula fungsi

Demikian share kali ini, selamat mencoba, semoga berhasil dan berkah ...