Selasa, 02 Mei 2017

[belajar-excel] Digest Number 4171

10 Messages

Digest #4171
1a
2a
Re: Mengisi Shape dengan gambar rata kiri by "Heru Safrudin" heru.safrudin
2b
Re: Mengisi Shape dengan gambar rata kiri by "Heru Safrudin" heru.safrudin
2c
Re: Mengisi Shape dengan gambar rata kiri by "Mr. Kid" nmkid.family@ymail.com
2d
Re: Mengisi Shape dengan gambar rata kiri by "Mr. Kid" nmkid.family@ymail.com
3a
Re: Command button mengecil saat connect projector by "Mr. Kid" nmkid.family@ymail.com
3b
Re: Command button mengecil saat connect projector by "Mr. Kid" nmkid.family@ymail.com
3c
Re: Command button mengecil saat connect projector by "Mr. Kid" nmkid.family@ymail.com

Messages

Mon May 1, 2017 8:02 pm (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Hai Heru,Saya coba jawab ya, mudah2 an betul (sesuai dengan keinginan).
1. Jika hasilnya N/A maka coba perhatikan penulisan formula .......ROW(baris_awal:baris_akhir)2. Coba ganti Regional format anda dengan English (US)
Salam,HK

From: "heru Rasna herurasna@yahoo.co.id [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Sunday, 30 April 2017, 17:27
Subject: [belajar-excel] Help [ Data dihapus rumus berubah ] [1 Attachment]

  Salam Kenal
mohon pencerahannya master, saya sedang belajar mengerjakan form perjalanan dinas dan surat perintah perjalanan dengan meng adopt dari file ctv_simpleInvoicingSystem_NewV2 warisan dari almr. SITI_VI, di dalam file yang saya buat ada dua data base ( sheetdbase1 dan dbase2), nah yang jadi kendala pada saat saya hapus data pada sheet dbase1 dan dbase2 (hasil record dari form input) rumus pada sheet SPT ( untuk privew sekaligus menu cetak) berubah, hasil N/A. lalu pada forminput utuk tanggal saya menggunakan DTPICKER yang terhubung ke cell, format pada DTPICKER menggunakan format Long Date (co/ 1 April 2017) , namun pada cell link nya output formatnya menjadi shortdate (co/ 01/04/2017) sehingga pada saat disimpan di data base sheet dbase1 maupun dbase2 formatnya tetap sama dan tidak bisa dirubah. Udah saya itak atok di propertis cell tetap juga ga bisa berubah adakah tehnik untuk merubah DTPicker tersebut Terima Kasih atas pencerahannya file contoh terlampir #yiv9345011685 #yiv9345011685 -- #yiv9345011685ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9345011685 #yiv9345011685ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9345011685 #yiv9345011685ygrp-mkp #yiv9345011685hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9345011685 #yiv9345011685ygrp-mkp #yiv9345011685ads {margin-bottom:10px;}#yiv9345011685 #yiv9345011685ygrp-mkp .yiv9345011685ad {padding:0 0;}#yiv9345011685 #yiv9345011685ygrp-mkp .yiv9345011685ad p {margin:0;}#yiv9345011685 #yiv9345011685ygrp-mkp .yiv9345011685ad a {color:#0000ff;text-decoration:none;}#yiv9345011685 #yiv9345011685ygrp-sponsor #yiv9345011685ygrp-lc {font-family:Arial;}#yiv9345011685 #yiv9345011685ygrp-sponsor #yiv9345011685ygrp-lc #yiv9345011685hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9345011685 #yiv9345011685ygrp-sponsor #yiv9345011685ygrp-lc .yiv9345011685ad {margin-bottom:10px;padding:0 0;}#yiv9345011685 #yiv9345011685actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9345011685 #yiv9345011685activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9345011685 #yiv9345011685activity span {font-weight:700;}#yiv9345011685 #yiv9345011685activity span:first-child {text-transform:uppercase;}#yiv9345011685 #yiv9345011685activity span a {color:#5085b6;text-decoration:none;}#yiv9345011685 #yiv9345011685activity span span {color:#ff7900;}#yiv9345011685 #yiv9345011685activity span .yiv9345011685underline {text-decoration:underline;}#yiv9345011685 .yiv9345011685attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9345011685 .yiv9345011685attach div a {text-decoration:none;}#yiv9345011685 .yiv9345011685attach img {border:none;padding-right:5px;}#yiv9345011685 .yiv9345011685attach label {display:block;margin-bottom:5px;}#yiv9345011685 .yiv9345011685attach label a {text-decoration:none;}#yiv9345011685 blockquote {margin:0 0 0 4px;}#yiv9345011685 .yiv9345011685bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9345011685 .yiv9345011685bold a {text-decoration:none;}#yiv9345011685 dd.yiv9345011685last p a {font-family:Verdana;font-weight:700;}#yiv9345011685 dd.yiv9345011685last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9345011685 dd.yiv9345011685last p span.yiv9345011685yshortcuts {margin-right:0;}#yiv9345011685 div.yiv9345011685attach-table div div a {text-decoration:none;}#yiv9345011685 div.yiv9345011685attach-table {width:400px;}#yiv9345011685 div.yiv9345011685file-title a, #yiv9345011685 div.yiv9345011685file-title a:active, #yiv9345011685 div.yiv9345011685file-title a:hover, #yiv9345011685 div.yiv9345011685file-title a:visited {text-decoration:none;}#yiv9345011685 div.yiv9345011685photo-title a, #yiv9345011685 div.yiv9345011685photo-title a:active, #yiv9345011685 div.yiv9345011685photo-title a:hover, #yiv9345011685 div.yiv9345011685photo-title a:visited {text-decoration:none;}#yiv9345011685 div#yiv9345011685ygrp-mlmsg #yiv9345011685ygrp-msg p a span.yiv9345011685yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9345011685 .yiv9345011685green {color:#628c2a;}#yiv9345011685 .yiv9345011685MsoNormal {margin:0 0 0 0;}#yiv9345011685 o {font-size:0;}#yiv9345011685 #yiv9345011685photos div {float:left;width:72px;}#yiv9345011685 #yiv9345011685photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv9345011685 #yiv9345011685photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9345011685 #yiv9345011685reco-category {font-size:77%;}#yiv9345011685 #yiv9345011685reco-desc {font-size:77%;}#yiv9345011685 .yiv9345011685replbq {margin:4px;}#yiv9345011685 #yiv9345011685ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9345011685 #yiv9345011685ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9345011685 #yiv9345011685ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9345011685 #yiv9345011685ygrp-mlmsg select, #yiv9345011685 input, #yiv9345011685 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9345011685 #yiv9345011685ygrp-mlmsg pre, #yiv9345011685 code {font:115% monospace;}#yiv9345011685 #yiv9345011685ygrp-mlmsg * {line-height:1.22em;}#yiv9345011685 #yiv9345011685ygrp-mlmsg #yiv9345011685logo {padding-bottom:10px;}#yiv9345011685 #yiv9345011685ygrp-msg p a {font-family:Verdana;}#yiv9345011685 #yiv9345011685ygrp-msg p#yiv9345011685attach-count span {color:#1E66AE;font-weight:700;}#yiv9345011685 #yiv9345011685ygrp-reco #yiv9345011685reco-head {color:#ff7900;font-weight:700;}#yiv9345011685 #yiv9345011685ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9345011685 #yiv9345011685ygrp-sponsor #yiv9345011685ov li a {font-size:130%;text-decoration:none;}#yiv9345011685 #yiv9345011685ygrp-sponsor #yiv9345011685ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9345011685 #yiv9345011685ygrp-sponsor #yiv9345011685ov ul {margin:0;padding:0 0 0 8px;}#yiv9345011685 #yiv9345011685ygrp-text {font-family:Georgia;}#yiv9345011685 #yiv9345011685ygrp-text p {margin:0 0 1em 0;}#yiv9345011685 #yiv9345011685ygrp-text tt {font-size:120%;}#yiv9345011685 #yiv9345011685ygrp-vital ul li:last-child {border-right:none !important;}#yiv9345011685

Tue May 2, 2017 3:57 am (PDT) . Posted by:

herurasna

Terima kasih pak Hendrik
Untuk masalah pertama dah solved sesuai petunjuk yg diberikan.
Untuk masalah kedua masih saya utak atik lagi. Karena masih belum terpecahkan. Apakah officenya perlu diupdate ya pak.

Tue May 2, 2017 12:21 am (PDT) . Posted by:

"Heru Safrudin" heru.safrudin

Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah saja jadi shape rectangle yang no fill pakai border, lalu di group
Kan sudah tampak ok tanpa container chart.

** Oh ya ya Mr. , sampe gak kepikiran group shape. Gara gara mikirin solusi shape dengan fill gambar yang bisa rata kiri

Terima kasih Mr.

Wassalam

Heru Safrudin

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 29 April 2017 20:07
To: BeExcel
Subject: Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri

eh lupa belum paste ke range K5
Baris ini :

set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate

Jadi begini :

sheets("myQRLabel").shapes("chtTPL").copy
sheets("myQRLabel").range("k5").pastespecial xlpastevalues

set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )

Regards,

Kid

2017-04-29 19:55 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:

Hai Heru,

Kan contohnya untuk label QR Code atau label nama yang mau di-print pake gambar warna warni.

Kalau mau pakai connector, si template di-copy jadi shapes biasa dulu., misal di salin ke cells kosong di K5

Baris ini :

set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate

Jadi begini :

sheets("myQRLabel").shapes("chtTPL").copy

set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )

Jadi, sekarang variabel shpCHT berisi salinan template yang betul-betul berupa picture.

Artinya, isi gambar dan text didalamnya gak bisa diubah lagi.

Kalau mau ubah gambar atau text-nya, harus hapus shape salinan yang lama, lalu mengubah isi di dalam template, lalu salin lagi.

Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah saja jadi shape rectangle yang no fill pakai border, lalu di group
Kan sudah tampak ok tanpa container chart.

*** Karena akan kesulitan memilih shape yang berisi gambar dari sekian banyak hasil copy template.

*** Maksudnya, kalau pakai cara pakai shape lalu di-group, ketika di-copy jadi item lain (untuk menjaga si template), maka akan kesulitan juga dalam memilih shape berisi gambar di hasil copy-an tadi.

------

Kembali ke kasus
------

Kalau sudah jadi shape picture (sudah bukan chart lagi), maka connector bisa dipasang.

Regards,

Kid

2017-04-29 10:58 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

Bisa Mr,…

Tapi sayang nggak bisa dikasih connector ya

Wassalam

Heru Safrudin

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 28 April 2017 2:59
To: BeExcel
Subject: Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri

Hai Heru,

Sayangnya, setahu saya, sampai xl2016 pun properti offset milik stretch belum dibuka oleh pembuat Office.

Lagi pula, saya pikir terlalu ribet dalam menentukan persentase offsetnya.

Kasus seperti ini umumnya digunakan untuk image yang berukuran sama. Misalnya, untuk membuat label beserta image QR Code.

Image QR Code yang digunakan untuk suatu produk di sebuah perusahaan akan memiliki dimensi yang sama. Bisa jadi, antar perusahaan dimensi QR Code nya berbeda. Pada kasus ini, misalkan image QR Code akan diletakkan di sisi kiri, dan keterangan diletakkan di sisi kanan.

Kalau dulu, ketika yang digunakan adalah barcode yang diberi id tertentu dibawah barcode, bisa dengan sebuah shape memanfaatkan properti fill (userpicture dan textframe fill color white), maka untuk saat ini yang umumnya menggunakan image QR Code bisa dibuat dengan 3 shape, yaitu :

1. shape container dengan memanfaatkan chart objects (baca : chart kosongan)

2. shape image QR Code dengan memanfaatkan rectangular shape yang dibuat di dalam shape container (di dalam chart) lalu diisi image QR Code mode stretch

3. shape keterangan berupa shape text box yang juga dibuat di dalam shape container

Langkah pertama adalah membuat template label :

1. Insert sebuah chart kosong, atur lebar dan tinggi chart, ketebalan border (bila perlu), dsb. Lalu beri nama, misalnya chtTPL (nama di tulis di Name Box lalu enter)

> misal lebar 30 mm x tinggi 100 mm [unit bisa diubah melalui Excel Options Advanced bagian Display item Ruler Units]

> klik kotak name box (pojok kanan atas worksheet, di atas nomor baris Excel 1), ketik chtTPL lalu tekan Enter

> atur border, misal shape outline weight dipilih 1pt dengan shape outline color automatic

> atur chart fill bila perlu, misalnya dengan no fill. [pada pembuatan label nama, bisa jadi chart fill akan berguna jika diisi warna atau texture tertentu]

2. membuat template image QR Code

> klik chart kosong hasil proses 1 (misal klik bordernya),
ribbon Insert -> group illustrations -> klik Shapes -> pilih rectangular shapes -> gambar kotak di dalam chart kosong

*** shape rectangular akan menjadi salah satu anak dari chart

> beri nama pada name box, misal dengan nama shpQR

> atur tanpa border, lalu pada format shape (klik kanan shape pilih format chape) diatur agar fill dengan Picture or Texture Fill -> klik File -> pilih sebuah image

-> pastikan opsi Tile picture as texture TIDAK DICENTANG

> atur dimensi shape shpQR ini, misal lebar 29.6mm x tinggi 29.6mm (bujur sangkar)

> atur posisinya agar di sisi kiri chart (geser-geser saja dengan mouse)

3. membuat template shape textbox keterangan (shape loh ya, bukan control)

> klik chart kosong hasil proses 1 (misal klik bordernya),
ribbon Insert -> group illustrations -> klik Shapes -> pilih Text Box -> gambar kotak di dalam chart kosong

*** shape text box akan menjadi salah satu anak dari chart

> beri nama pada name box, misal dengan nama shpKET

> atur tanpa border, font color adalah automatic, fill color diatur no color atau no fill

> bila perlu, isi dengan suatu teks tertentu lebih dulu agar mudah mengatur jenis font, ukuran font, indent level, alignment, dsb.

> atur dimensinya sesuai kebutuhan, misal tinggi 29.6mm dengan lebar seperlunya

> atur posisinya di sisi kanan chart

Sampai disini, templatenya sudah jadi di dalam sheet bernama 'myQRLabel',
dengan object utama :

1. chart bernama chtTPL

2. shape image bernama shpQR (di dalam chtTPL)

3. shape text bernama shpKET (di dalam chtTPL)

Langkah kedua adalah membuat prosedur untuk mengubah image dalam shpQR dan mengubah bunyi teks di shpKET.
Misal, prosedur tersebut bernama ChangeQRLabel

1. ke VBE (ALT F11) -> insert sebuah Module (general module) -> buat blok prosedur bernama ChangeQRLabel

public sub ChangeQRLabel()

'baris-baris kode akan ditulis disini

end sub

2. di dalam prosedur tersebut, isi baris kode blok shape chart

with sheets("myQRLabel").shapes("chtTPL")

'baris kode mengolah isi chart diletakkan disini

end with

3. di dalam blok shape chart, isi dengan baris kode mengganti image QR Code milik shpQR dari suatu file yang ada di drive D

*** Misal akan diganti dengan file QR Code bernama imgQR001.gif yang ada di drive D root directory

.chart.shapes("shpQR").fill.userpicture "D:\imgQR001.gif"

4. di dalam blok shape chart, isi dengan baris kode mengganti bunyi teks milik shpKET dengan suat teks tertentu

*** Misal teks 2 baris, dengan baris ke-1 berbunyi 'Mr. Kid' dan baris ke-2 berbunyi 'Ganteng' wkwkwkwk

.chart.shapes("shpKET").textframe.characters.text="Mr. Kid" & vbcrlf & "Ganteng"

Catatan :

0. sesuaikan nama worksheet dengan keadaan setempat

1. nama lengkap file image bisa mengambil dari suatu nilai di cells atau dengan cara yang lainnya. Sesuaikan dengan kebutuhan.

2. bunyi teks bisa mengambil dari suatu nilai di cells atau dengan cara lainnya. Sesuaikan dengan kebutuhan.

3. contoh kode di atas adalah mengubah isi template. Jika ingin yang diubah adalah hasil copy-an template (agar template tetap), maka lakukan hal berikut :

Baris berbunyi :

with sheets("myQRLabel").shapes("chtTPL")

diubah menjadi baris-baris kode berikut :

dim shpCHT as shape
set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate

with shpCHT

.name="shpLabel001" 'misal yang baru diberi nama shpLabel001

'misal diletakkan di posisi 100,200

.top=100

.left=200

Silakan dikembangkan sesuai kebutuhan.

Wassalam,

Kid

2017-04-27 16:48 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

Dear B-Exceller,

Bagaimana kode macro vba untuk mengisi sebuah shape (Rectangle) dengan gambar yg posisinya disebelah kiri seperti contoh dibawah ini:

Adapun format manualnya sebagi berikut :

Mohon pengetahuannya

Terima kasih

Wassalam

Heru Safrudin

Tue May 2, 2017 12:30 am (PDT) . Posted by:

"Heru Safrudin" heru.safrudin



Yth. Mr. Kid,

Lalu bagaimana cara mengubah properti masing-masing shape dalam grup ?

Sehingga bisa menjadi seperti berikut ini ini:

Ini hasil manualnya

Wassalam

Heru Safrudin

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 29 April 2017 20:07
To: BeExcel
Subject: Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri

eh lupa belum paste ke range K5
Baris ini :

set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate

Jadi begini :

sheets("myQRLabel").shapes("chtTPL").copy
sheets("myQRLabel").range("k5").pastespecial xlpastevalues

set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )

Regards,

Kid

2017-04-29 19:55 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:

Hai Heru,

Kan contohnya untuk label QR Code atau label nama yang mau di-print pake gambar warna warni.

Kalau mau pakai connector, si template di-copy jadi shapes biasa dulu., misal di salin ke cells kosong di K5

Baris ini :

set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate

Jadi begini :

sheets("myQRLabel").shapes("chtTPL").copy

set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )

Jadi, sekarang variabel shpCHT berisi salinan template yang betul-betul berupa picture.

Artinya, isi gambar dan text didalamnya gak bisa diubah lagi.

Kalau mau ubah gambar atau text-nya, harus hapus shape salinan yang lama, lalu mengubah isi di dalam template, lalu salin lagi.

Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah saja jadi shape rectangle yang no fill pakai border, lalu di group
Kan sudah tampak ok tanpa container chart.

*** Karena akan kesulitan memilih shape yang berisi gambar dari sekian banyak hasil copy template.

*** Maksudnya, kalau pakai cara pakai shape lalu di-group, ketika di-copy jadi item lain (untuk menjaga si template), maka akan kesulitan juga dalam memilih shape berisi gambar di hasil copy-an tadi.

------

Kembali ke kasus
------

Kalau sudah jadi shape picture (sudah bukan chart lagi), maka connector bisa dipasang.

Regards,

Kid

2017-04-29 10:58 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

Bisa Mr,…

Tapi sayang nggak bisa dikasih connector ya

Wassalam

Heru Safrudin

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 28 April 2017 2:59
To: BeExcel
Subject: Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri

Hai Heru,

Sayangnya, setahu saya, sampai xl2016 pun properti offset milik stretch belum dibuka oleh pembuat Office.

Lagi pula, saya pikir terlalu ribet dalam menentukan persentase offsetnya.

Kasus seperti ini umumnya digunakan untuk image yang berukuran sama. Misalnya, untuk membuat label beserta image QR Code.

Image QR Code yang digunakan untuk suatu produk di sebuah perusahaan akan memiliki dimensi yang sama. Bisa jadi, antar perusahaan dimensi QR Code nya berbeda. Pada kasus ini, misalkan image QR Code akan diletakkan di sisi kiri, dan keterangan diletakkan di sisi kanan.

Kalau dulu, ketika yang digunakan adalah barcode yang diberi id tertentu dibawah barcode, bisa dengan sebuah shape memanfaatkan properti fill (userpicture dan textframe fill color white), maka untuk saat ini yang umumnya menggunakan image QR Code bisa dibuat dengan 3 shape, yaitu :

1. shape container dengan memanfaatkan chart objects (baca : chart kosongan)

2. shape image QR Code dengan memanfaatkan rectangular shape yang dibuat di dalam shape container (di dalam chart) lalu diisi image QR Code mode stretch

3. shape keterangan berupa shape text box yang juga dibuat di dalam shape container

Langkah pertama adalah membuat template label :

1. Insert sebuah chart kosong, atur lebar dan tinggi chart, ketebalan border (bila perlu), dsb. Lalu beri nama, misalnya chtTPL (nama di tulis di Name Box lalu enter)

> misal lebar 30 mm x tinggi 100 mm [unit bisa diubah melalui Excel Options Advanced bagian Display item Ruler Units]

> klik kotak name box (pojok kanan atas worksheet, di atas nomor baris Excel 1), ketik chtTPL lalu tekan Enter

> atur border, misal shape outline weight dipilih 1pt dengan shape outline color automatic

> atur chart fill bila perlu, misalnya dengan no fill. [pada pembuatan label nama, bisa jadi chart fill akan berguna jika diisi warna atau texture tertentu]

2. membuat template image QR Code

> klik chart kosong hasil proses 1 (misal klik bordernya),
ribbon Insert -> group illustrations -> klik Shapes -> pilih rectangular shapes -> gambar kotak di dalam chart kosong

*** shape rectangular akan menjadi salah satu anak dari chart

> beri nama pada name box, misal dengan nama shpQR

> atur tanpa border, lalu pada format shape (klik kanan shape pilih format chape) diatur agar fill dengan Picture or Texture Fill -> klik File -> pilih sebuah image

-> pastikan opsi Tile picture as texture TIDAK DICENTANG

> atur dimensi shape shpQR ini, misal lebar 29.6mm x tinggi 29.6mm (bujur sangkar)

> atur posisinya agar di sisi kiri chart (geser-geser saja dengan mouse)

3. membuat template shape textbox keterangan (shape loh ya, bukan control)

> klik chart kosong hasil proses 1 (misal klik bordernya),
ribbon Insert -> group illustrations -> klik Shapes -> pilih Text Box -> gambar kotak di dalam chart kosong

*** shape text box akan menjadi salah satu anak dari chart

> beri nama pada name box, misal dengan nama shpKET

> atur tanpa border, font color adalah automatic, fill color diatur no color atau no fill

> bila perlu, isi dengan suatu teks tertentu lebih dulu agar mudah mengatur jenis font, ukuran font, indent level, alignment, dsb.

> atur dimensinya sesuai kebutuhan, misal tinggi 29.6mm dengan lebar seperlunya

> atur posisinya di sisi kanan chart

Sampai disini, templatenya sudah jadi di dalam sheet bernama 'myQRLabel',
dengan object utama :

1. chart bernama chtTPL

2. shape image bernama shpQR (di dalam chtTPL)

3. shape text bernama shpKET (di dalam chtTPL)

Langkah kedua adalah membuat prosedur untuk mengubah image dalam shpQR dan mengubah bunyi teks di shpKET.
Misal, prosedur tersebut bernama ChangeQRLabel

1. ke VBE (ALT F11) -> insert sebuah Module (general module) -> buat blok prosedur bernama ChangeQRLabel

public sub ChangeQRLabel()

'baris-baris kode akan ditulis disini

end sub

2. di dalam prosedur tersebut, isi baris kode blok shape chart

with sheets("myQRLabel").shapes("chtTPL")

'baris kode mengolah isi chart diletakkan disini

end with

3. di dalam blok shape chart, isi dengan baris kode mengganti image QR Code milik shpQR dari suatu file yang ada di drive D

*** Misal akan diganti dengan file QR Code bernama imgQR001.gif yang ada di drive D root directory

.chart.shapes("shpQR").fill.userpicture "D:\imgQR001.gif"

4. di dalam blok shape chart, isi dengan baris kode mengganti bunyi teks milik shpKET dengan suat teks tertentu

*** Misal teks 2 baris, dengan baris ke-1 berbunyi 'Mr. Kid' dan baris ke-2 berbunyi 'Ganteng' wkwkwkwk

.chart.shapes("shpKET").textframe.characters.text="Mr. Kid" & vbcrlf & "Ganteng"

Catatan :

0. sesuaikan nama worksheet dengan keadaan setempat

1. nama lengkap file image bisa mengambil dari suatu nilai di cells atau dengan cara yang lainnya. Sesuaikan dengan kebutuhan.

2. bunyi teks bisa mengambil dari suatu nilai di cells atau dengan cara lainnya. Sesuaikan dengan kebutuhan.

3. contoh kode di atas adalah mengubah isi template. Jika ingin yang diubah adalah hasil copy-an template (agar template tetap), maka lakukan hal berikut :

Baris berbunyi :

with sheets("myQRLabel").shapes("chtTPL")

diubah menjadi baris-baris kode berikut :

dim shpCHT as shape
set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate

with shpCHT

.name="shpLabel001" 'misal yang baru diberi nama shpLabel001

'misal diletakkan di posisi 100,200

.top=100

.left=200

Silakan dikembangkan sesuai kebutuhan.

Wassalam,

Kid

2017-04-27 16:48 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

Dear B-Exceller,

Bagaimana kode macro vba untuk mengisi sebuah shape (Rectangle) dengan gambar yg posisinya disebelah kiri seperti contoh dibawah ini:

Adapun format manualnya sebagi berikut :

Mohon pengetahuannya

Terima kasih

Wassalam

Heru Safrudin

Tue May 2, 2017 12:30 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Kalimat lengkapnya begini bukan ?

Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah
saja jadi shape rectangle yang no fill pakai border, lalu di group
Kan sudah tampak ok tanpa container chart.

*** Karena akan kesulitan memilih shape yang berisi gambar dari sekian
banyak hasil copy template.
*** Maksudnya, kalau pakai cara pakai shape lalu di-group, ketika di-copy
jadi item lain (untuk menjaga si template), maka akan kesulitan juga dalam
memilih shape berisi gambar di hasil copy-an tadi.

Akhirnya, pengubahan isi tetap dilakukan pada template. Kemudian grup
template tadi di-duplicate atau di copy paste values.
Kalau di-duplicate :
1. sheet akan berisi banyak object shape dengan nama shape image dan shape
textbox yang sama. Mungkin shape bordernya juga.
2. terlalu banyak shape, suatu saat akan terasa berat saat loading (buka
file) dan save
3. terlalu banyak shape dengan nama yang sama, maka akan sulit (bukannya
tidak bisa) untuk menemukan shape yang dibutuhkan.

Kalau di-copy paste value :
1. shapes template akan di-paste menjadi sebuah shape picture.
2. jumlah shapes dalam sheet akan lebih sedikit dibanding dengan duplicate.
3. hasil paste sebagai picture membuat elemen image dan text tidak bisa
diubah lagi.
4. Pengubahan image dan text pada hasil paste dilakukan dengan membuat baru
melalui template, lalu menghapus yang lama.

Regards,
Kid

2017-05-02 8:30 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.co.id
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah
> saja jadi shape rectangle yang no fill pakai border, lalu di group
> Kan sudah tampak ok tanpa container chart.
>
>
>
> ** Oh ya ya Mr. , sampe gak kepikiran group shape. Gara gara mikirin
> solusi shape dengan fill gambar yang bisa rata kiri
>
> Terima kasih Mr.
>
>
>
> Wassalam
>
> Heru Safrudin
>
>
>
> *From:* belajar-excel@yahoogroups.com [mailto:belajar-excel@
> yahoogroups.com]
> *Sent:* 29 April 2017 20:07
>
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri
>
>
>
>
>
> eh lupa belum paste ke range K5
> Baris ini :
>
> set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate
>
> Jadi begini :
>
> sheets("myQRLabel").shapes("chtTPL").copy
> sheets("myQRLabel").range("k5").pastespecial xlpastevalues
>
> set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )
>
>
> Regards,
>
> Kid
>
>
>
> 2017-04-29 19:55 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:
>
> Hai Heru,
>
> Kan contohnya untuk label QR Code atau label nama yang mau di-print pake
> gambar warna warni.
>
> Kalau mau pakai connector, si template di-copy jadi shapes biasa dulu.,
> misal di salin ke cells kosong di K5
>
> Baris ini :
>
> set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate
>
> Jadi begini :
>
> sheets("myQRLabel").shapes("chtTPL").copy
>
> set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )
>
>
>
> Jadi, sekarang variabel shpCHT berisi salinan template yang betul-betul
> berupa picture.
>
> Artinya, isi gambar dan text didalamnya gak bisa diubah lagi.
>
> Kalau mau ubah gambar atau text-nya, harus hapus shape salinan yang lama,
> lalu mengubah isi di dalam template, lalu salin lagi.
>
>
>
> Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah
> saja jadi shape rectangle yang no fill pakai border, lalu di group
> Kan sudah tampak ok tanpa container chart.
>
> *** Karena akan kesulitan memilih shape yang berisi gambar dari sekian
> banyak hasil copy template.
>
> *** Maksudnya, kalau pakai cara pakai shape lalu di-group, ketika di-copy
> jadi item lain (untuk menjaga si template), maka akan kesulitan juga dalam
> memilih shape berisi gambar di hasil copy-an tadi.
>
> ------
>
> Kembali ke kasus
> ------
>
> Kalau sudah jadi shape picture (sudah bukan chart lagi), maka connector
> bisa dipasang.
>
> Regards,
>
> Kid
>
>
>
>
>
>
>
>
>
>
>
> 2017-04-29 10:58 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.
> co.id [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Bisa Mr,…
>
> Tapi sayang nggak bisa dikasih connector ya
>
>
>
>
>
> Wassalam
>
> Heru Safrudin
>
> *From:* belajar-excel@yahoogroups.com [mailto:belajar-excel@
> yahoogroups.com]
> *Sent:* 28 April 2017 2:59
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri
>
>
>
>
>
> Hai Heru,
>
> Sayangnya, setahu saya, sampai xl2016 pun properti offset milik stretch
> belum dibuka oleh pembuat Office.
>
> Lagi pula, saya pikir terlalu ribet dalam menentukan persentase offsetnya.
>
> Kasus seperti ini umumnya digunakan untuk image yang berukuran sama.
> Misalnya, untuk membuat label beserta image QR Code.
>
> Image QR Code yang digunakan untuk suatu produk di sebuah perusahaan akan
> memiliki dimensi yang sama. Bisa jadi, antar perusahaan dimensi QR Code nya
> berbeda. Pada kasus ini, misalkan image QR Code akan diletakkan di sisi
> kiri, dan keterangan diletakkan di sisi kanan.
>
>
>
> Kalau dulu, ketika yang digunakan adalah barcode yang diberi id tertentu
> dibawah barcode, bisa dengan sebuah shape memanfaatkan properti fill
> (userpicture dan textframe fill color white), maka untuk saat ini yang
> umumnya menggunakan image QR Code bisa dibuat dengan 3 shape, yaitu :
>
> 1. shape container dengan memanfaatkan chart objects (baca : chart
> kosongan)
>
> 2. shape image QR Code dengan memanfaatkan rectangular shape yang dibuat
> di dalam shape container (di dalam chart) lalu diisi image QR Code mode
> stretch
>
> 3. shape keterangan berupa shape text box yang juga dibuat di dalam shape
> container
>
>
>
> Langkah pertama adalah membuat template label :
>
> 1. Insert sebuah chart kosong, atur lebar dan tinggi chart, ketebalan
> border (bila perlu), dsb. Lalu beri nama, misalnya chtTPL (nama di tulis di
> Name Box lalu enter)
>
> > misal lebar 30 mm x tinggi 100 mm [unit bisa diubah melalui Excel
> Options Advanced bagian Display item Ruler Units]
>
> > klik kotak name box (pojok kanan atas worksheet, di atas nomor baris
> Excel 1), ketik chtTPL lalu tekan Enter
>
> > atur border, misal shape outline weight dipilih 1pt dengan shape
> outline color automatic
>
> > atur chart fill bila perlu, misalnya dengan no fill. [pada
> pembuatan label nama, bisa jadi chart fill akan berguna jika diisi warna
> atau texture tertentu]
>
> 2. membuat template image QR Code
>
> > klik chart kosong hasil proses 1 (misal klik bordernya),
> ribbon Insert -> group illustrations -> klik Shapes -> pilih
> rectangular shapes -> gambar kotak di dalam chart kosong
>
> *** shape rectangular akan menjadi salah satu anak dari chart
>
> > beri nama pada name box, misal dengan nama shpQR
>
> > atur tanpa border, lalu pada format shape (klik kanan shape pilih
> format chape) diatur agar fill dengan Picture or Texture Fill -> klik File
> -> pilih sebuah image
>
> -> pastikan opsi *Tile picture as texture* *TIDAK DICENTANG*
>
> > atur dimensi shape shpQR ini, misal lebar 29.6mm x tinggi 29.6mm
> (bujur sangkar)
>
> > atur posisinya agar di sisi kiri chart (geser-geser saja dengan
> mouse)
>
> 3. membuat template shape textbox keterangan (shape loh ya, bukan control)
>
> > klik chart kosong hasil proses 1 (misal klik bordernya),
> ribbon Insert -> group illustrations -> klik Shapes -> pilih Text
> Box -> gambar kotak di dalam chart kosong
>
> *** shape text box akan menjadi salah satu anak dari chart
>
> > beri nama pada name box, misal dengan nama shpKET
>
> > atur tanpa border, font color adalah automatic, fill color diatur no
> color atau no fill
>
> > bila perlu, isi dengan suatu teks tertentu lebih dulu agar mudah
> mengatur jenis font, ukuran font, indent level, alignment, dsb.
>
> > atur dimensinya sesuai kebutuhan, misal tinggi 29.6mm dengan lebar
> seperlunya
>
> > atur posisinya di sisi kanan chart
>
>
>
> Sampai disini, templatenya sudah jadi di dalam sheet bernama '*myQRLabel*',
>
> dengan object utama :
>
> 1. chart bernama chtTPL
>
> 2. shape image bernama shpQR (di dalam chtTPL)
>
> 3. shape text bernama shpKET (di dalam chtTPL)
>
> Langkah kedua adalah membuat prosedur untuk mengubah image dalam shpQR dan
> mengubah bunyi teks di shpKET.
> Misal, prosedur tersebut bernama ChangeQRLabel
>
> 1. ke VBE (ALT F11) -> insert sebuah Module (general module) -> buat blok
> prosedur bernama ChangeQRLabel
>
> public sub ChangeQRLabel()
>
> 'baris-baris kode akan ditulis disini
>
> end sub
>
>
>
> 2. di dalam prosedur tersebut, isi baris kode blok shape chart
>
> with sheets("myQRLabel").shapes("chtTPL")
>
> 'baris kode mengolah isi chart diletakkan disini
>
> end with
>
>
>
> 3. di dalam blok shape chart, isi dengan baris kode mengganti image QR
> Code milik shpQR dari suatu file yang ada di drive D
>
> *** Misal akan diganti dengan file QR Code bernama imgQR001.gif yang
> ada di drive D root directory
>
> .chart.shapes("shpQR").fill.userpicture "D:\imgQR001.gif"
>
>
>
> 4. di dalam blok shape chart, isi dengan baris kode mengganti bunyi teks
> milik shpKET dengan suat teks tertentu
>
> *** Misal teks 2 baris, dengan baris ke-1 berbunyi 'Mr. Kid' dan baris
> ke-2 berbunyi 'Ganteng' wkwkwkwk
>
> .chart.shapes("shpKET").textframe.characters.text="Mr. Kid" & vbcrlf &
> "Ganteng"
>
>
>
> Catatan :
>
> 0. sesuaikan nama worksheet dengan keadaan setempat
>
> 1. nama lengkap file image bisa mengambil dari suatu nilai di cells atau
> dengan cara yang lainnya. Sesuaikan dengan kebutuhan.
>
> 2. bunyi teks bisa mengambil dari suatu nilai di cells atau dengan cara
> lainnya. Sesuaikan dengan kebutuhan.
>
> 3. contoh kode di atas adalah mengubah isi template. Jika ingin yang
> diubah adalah hasil copy-an template (agar template tetap), maka lakukan
> hal berikut :
>
> Baris berbunyi :
>
> with sheets("myQRLabel").shapes("chtTPL")
>
> diubah menjadi baris-baris kode berikut :
>
> dim shpCHT as shape
> set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate
>
> with shpCHT
>
> .name="shpLabel001" 'misal yang baru diberi nama shpLabel001
>
> 'misal diletakkan di posisi 100,200
>
> .top=100
>
> .left=200
>
>
>
> Silakan dikembangkan sesuai kebutuhan.
>
> Wassalam,
>
> Kid
>
>
>
>
>
> 2017-04-27 16:48 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.
> co.id [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Dear B-Exceller,
>
>
>
> Bagaimana kode macro vba untuk mengisi sebuah shape (Rectangle) dengan
> gambar yg posisinya disebelah kiri seperti contoh dibawah ini:
>
>
>
>
>
> Adapun format manualnya sebagi berikut :
>
>
>
>
>
> Mohon pengetahuannya
>
> Terima kasih
>
>
>
>
>
> Wassalam
>
> Heru Safrudin
>
>
>
>
>
>
>
>
>
>
>
>
>

Tue May 2, 2017 12:39 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Biasanya begini :

with sheets("nama sheetnya").shapes("nama shape groupnya")
with .groupitems("nama shape item dalam group")
'proses mengubah propertinya si item grup disini
end with
with .groupsitems("nama shape item lainnya dalam group")
'proses mengubah propertinya si item grup disini
end with
end with

Kalau setiap group shape memiliki jumlah item shape yang sama dengan nama
shape yang tetap dan unique per group, maka akan cukup mudah diolah
walaupun jumlah shape akan terlalu cepat menjadi sangat banyak.

Regards,
Kid

2017-05-02 10:28 GMT+07:00 'Heru Safrudin'
fcprocessing.bisikediri@bisi.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
>
>
>
>
> Yth. Mr. Kid,
>
>
>
> Lalu bagaimana cara mengubah properti masing-masing shape dalam grup ?
>
> Sehingga bisa menjadi seperti berikut ini ini:
>
>
>
>
>
>
>
>
>
> Ini hasil manualnya
>
>
>
> Wassalam
>
> Heru Safrudin
>
>
>
> *From:* belajar-excel@yahoogroups.com [mailto:belajar-excel@
> yahoogroups.com]
> *Sent:* 29 April 2017 20:07
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri
>
>
>
>
>
> eh lupa belum paste ke range K5
> Baris ini :
>
> set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate
>
> Jadi begini :
>
> sheets("myQRLabel").shapes("chtTPL").copy
> sheets("myQRLabel").range("k5").pastespecial xlpastevalues
>
> set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )
>
>
> Regards,
>
> Kid
>
>
>
> 2017-04-29 19:55 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:
>
> Hai Heru,
>
> Kan contohnya untuk label QR Code atau label nama yang mau di-print pake
> gambar warna warni.
>
> Kalau mau pakai connector, si template di-copy jadi shapes biasa dulu.,
> misal di salin ke cells kosong di K5
>
> Baris ini :
>
> set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate
>
> Jadi begini :
>
> sheets("myQRLabel").shapes("chtTPL").copy
>
> set shpCHT=sheets("myQRLabel").shapes( sheets("myQRLabel").shapes.count )
>
>
>
> Jadi, sekarang variabel shpCHT berisi salinan template yang betul-betul
> berupa picture.
>
> Artinya, isi gambar dan text didalamnya gak bisa diubah lagi.
>
> Kalau mau ubah gambar atau text-nya, harus hapus shape salinan yang lama,
> lalu mengubah isi di dalam template, lalu salin lagi.
>
>
>
> Pertanyaannya, kenapa kok template yang pakai chart, chart-nya gak diubah
> saja jadi shape rectangle yang no fill pakai border, lalu di group
> Kan sudah tampak ok tanpa container chart.
>
> *** Karena akan kesulitan memilih shape yang berisi gambar dari sekian
> banyak hasil copy template.
>
> *** Maksudnya, kalau pakai cara pakai shape lalu di-group, ketika di-copy
> jadi item lain (untuk menjaga si template), maka akan kesulitan juga dalam
> memilih shape berisi gambar di hasil copy-an tadi.
>
> ------
>
> Kembali ke kasus
> ------
>
> Kalau sudah jadi shape picture (sudah bukan chart lagi), maka connector
> bisa dipasang.
>
> Regards,
>
> Kid
>
>
>
>
>
>
>
>
>
>
>
> 2017-04-29 10:58 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.
> co.id [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Bisa Mr,…
>
> Tapi sayang nggak bisa dikasih connector ya
>
>
>
>
>
> Wassalam
>
> Heru Safrudin
>
> *From:* belajar-excel@yahoogroups.com [mailto:belajar-excel@
> yahoogroups.com]
> *Sent:* 28 April 2017 2:59
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Mengisi Shape dengan gambar rata kiri
>
>
>
>
>
> Hai Heru,
>
> Sayangnya, setahu saya, sampai xl2016 pun properti offset milik stretch
> belum dibuka oleh pembuat Office.
>
> Lagi pula, saya pikir terlalu ribet dalam menentukan persentase offsetnya.
>
> Kasus seperti ini umumnya digunakan untuk image yang berukuran sama.
> Misalnya, untuk membuat label beserta image QR Code.
>
> Image QR Code yang digunakan untuk suatu produk di sebuah perusahaan akan
> memiliki dimensi yang sama. Bisa jadi, antar perusahaan dimensi QR Code nya
> berbeda. Pada kasus ini, misalkan image QR Code akan diletakkan di sisi
> kiri, dan keterangan diletakkan di sisi kanan.
>
>
>
> Kalau dulu, ketika yang digunakan adalah barcode yang diberi id tertentu
> dibawah barcode, bisa dengan sebuah shape memanfaatkan properti fill
> (userpicture dan textframe fill color white), maka untuk saat ini yang
> umumnya menggunakan image QR Code bisa dibuat dengan 3 shape, yaitu :
>
> 1. shape container dengan memanfaatkan chart objects (baca : chart
> kosongan)
>
> 2. shape image QR Code dengan memanfaatkan rectangular shape yang dibuat
> di dalam shape container (di dalam chart) lalu diisi image QR Code mode
> stretch
>
> 3. shape keterangan berupa shape text box yang juga dibuat di dalam shape
> container
>
>
>
> Langkah pertama adalah membuat template label :
>
> 1. Insert sebuah chart kosong, atur lebar dan tinggi chart, ketebalan
> border (bila perlu), dsb. Lalu beri nama, misalnya chtTPL (nama di tulis di
> Name Box lalu enter)
>
> > misal lebar 30 mm x tinggi 100 mm [unit bisa diubah melalui Excel
> Options Advanced bagian Display item Ruler Units]
>
> > klik kotak name box (pojok kanan atas worksheet, di atas nomor baris
> Excel 1), ketik chtTPL lalu tekan Enter
>
> > atur border, misal shape outline weight dipilih 1pt dengan shape
> outline color automatic
>
> > atur chart fill bila perlu, misalnya dengan no fill. [pada
> pembuatan label nama, bisa jadi chart fill akan berguna jika diisi warna
> atau texture tertentu]
>
> 2. membuat template image QR Code
>
> > klik chart kosong hasil proses 1 (misal klik bordernya),
> ribbon Insert -> group illustrations -> klik Shapes -> pilih
> rectangular shapes -> gambar kotak di dalam chart kosong
>
> *** shape rectangular akan menjadi salah satu anak dari chart
>
> > beri nama pada name box, misal dengan nama shpQR
>
> > atur tanpa border, lalu pada format shape (klik kanan shape pilih
> format chape) diatur agar fill dengan Picture or Texture Fill -> klik File
> -> pilih sebuah image
>
> -> pastikan opsi *Tile picture as texture* *TIDAK DICENTANG*
>
> > atur dimensi shape shpQR ini, misal lebar 29.6mm x tinggi 29.6mm
> (bujur sangkar)
>
> > atur posisinya agar di sisi kiri chart (geser-geser saja dengan
> mouse)
>
> 3. membuat template shape textbox keterangan (shape loh ya, bukan control)
>
> > klik chart kosong hasil proses 1 (misal klik bordernya),
> ribbon Insert -> group illustrations -> klik Shapes -> pilih Text
> Box -> gambar kotak di dalam chart kosong
>
> *** shape text box akan menjadi salah satu anak dari chart
>
> > beri nama pada name box, misal dengan nama shpKET
>
> > atur tanpa border, font color adalah automatic, fill color diatur no
> color atau no fill
>
> > bila perlu, isi dengan suatu teks tertentu lebih dulu agar mudah
> mengatur jenis font, ukuran font, indent level, alignment, dsb.
>
> > atur dimensinya sesuai kebutuhan, misal tinggi 29.6mm dengan lebar
> seperlunya
>
> > atur posisinya di sisi kanan chart
>
>
>
> Sampai disini, templatenya sudah jadi di dalam sheet bernama '*myQRLabel*',
>
> dengan object utama :
>
> 1. chart bernama chtTPL
>
> 2. shape image bernama shpQR (di dalam chtTPL)
>
> 3. shape text bernama shpKET (di dalam chtTPL)
>
> Langkah kedua adalah membuat prosedur untuk mengubah image dalam shpQR dan
> mengubah bunyi teks di shpKET.
> Misal, prosedur tersebut bernama ChangeQRLabel
>
> 1. ke VBE (ALT F11) -> insert sebuah Module (general module) -> buat blok
> prosedur bernama ChangeQRLabel
>
> public sub ChangeQRLabel()
>
> 'baris-baris kode akan ditulis disini
>
> end sub
>
>
>
> 2. di dalam prosedur tersebut, isi baris kode blok shape chart
>
> with sheets("myQRLabel").shapes("chtTPL")
>
> 'baris kode mengolah isi chart diletakkan disini
>
> end with
>
>
>
> 3. di dalam blok shape chart, isi dengan baris kode mengganti image QR
> Code milik shpQR dari suatu file yang ada di drive D
>
> *** Misal akan diganti dengan file QR Code bernama imgQR001.gif yang
> ada di drive D root directory
>
> .chart.shapes("shpQR").fill.userpicture "D:\imgQR001.gif"
>
>
>
> 4. di dalam blok shape chart, isi dengan baris kode mengganti bunyi teks
> milik shpKET dengan suat teks tertentu
>
> *** Misal teks 2 baris, dengan baris ke-1 berbunyi 'Mr. Kid' dan baris
> ke-2 berbunyi 'Ganteng' wkwkwkwk
>
> .chart.shapes("shpKET").textframe.characters.text="Mr. Kid" & vbcrlf &
> "Ganteng"
>
>
>
> Catatan :
>
> 0. sesuaikan nama worksheet dengan keadaan setempat
>
> 1. nama lengkap file image bisa mengambil dari suatu nilai di cells atau
> dengan cara yang lainnya. Sesuaikan dengan kebutuhan.
>
> 2. bunyi teks bisa mengambil dari suatu nilai di cells atau dengan cara
> lainnya. Sesuaikan dengan kebutuhan.
>
> 3. contoh kode di atas adalah mengubah isi template. Jika ingin yang
> diubah adalah hasil copy-an template (agar template tetap), maka lakukan
> hal berikut :
>
> Baris berbunyi :
>
> with sheets("myQRLabel").shapes("chtTPL")
>
> diubah menjadi baris-baris kode berikut :
>
> dim shpCHT as shape
> set shpCHT=sheets("myQRLabel").shapes("chtTPL").duplicate
>
> with shpCHT
>
> .name="shpLabel001" 'misal yang baru diberi nama shpLabel001
>
> 'misal diletakkan di posisi 100,200
>
> .top=100
>
> .left=200
>
>
>
> Silakan dikembangkan sesuai kebutuhan.
>
> Wassalam,
>
> Kid
>
>
>
>
>
> 2017-04-27 16:48 GMT+07:00 'Heru Safrudin' fcprocessing.bisikediri@bisi.
> co.id [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Dear B-Exceller,
>
>
>
> Bagaimana kode macro vba untuk mengisi sebuah shape (Rectangle) dengan
> gambar yg posisinya disebelah kiri seperti contoh dibawah ini:
>
>
>
>
>
> Adapun format manualnya sebagi berikut :
>
>
>
>
>
> Mohon pengetahuannya
>
> Terima kasih
>
>
>
>
>
> Wassalam
>
> Heru Safrudin
>
>
>
>
>
>
>
>
>
>
>
>
>

Tue May 2, 2017 1:29 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Iwe,

hmmm...
Coba update Excel nya dengan SP terakhir yang ada.
Jika masih demikian, mungkin perlu sebuah prosedur untuk mengatur ulang
dimensi setiap activex control yang ada. Prosedur ini dijalankan ketika
seluruh tampilan sudah tampak.

Regards,
Kid

2017-04-30 21:45 GMT+07:00 iwan rosidhi iwero@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dear para master,
>
> Mohon pencerahan, saya menggunakan Command Button (activex control), tapi
> setiap saya persentasi menggunakan projector, command button selalu
> mengecil sendiri.
> Apakah ada solusi untuk hal tersebut?
> Mohon bantuannya.
>
> Best Regard
> Iwe Solo
>
>
>

Tue May 2, 2017 1:35 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Oh iya,

Kalau di komputer yang bisa mengakses drive nya system, bisa dicoba juga
menghapus file Excel11.xlb (xl2007 ke atas) dan Excel12.xlb (xl2010 ke
atas).
File tersebut bisa di search di Windows Explorer (terkadang butuh hak akses
admin untuk ke folder tersebut).
Umumnya files tersebut di C:\Users\nama
usernya\AppData\Roaming\Microsoft\Excel\
Kalau OS jaman dulu, mungkin di Documents n setting gitu...

Regards,
Kid

2017-05-02 15:28 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:

> Hai Iwe,
>
> hmmm...
> Coba update Excel nya dengan SP terakhir yang ada.
> Jika masih demikian, mungkin perlu sebuah prosedur untuk mengatur ulang
> dimensi setiap activex control yang ada. Prosedur ini dijalankan ketika
> seluruh tampilan sudah tampak.
>
> Regards,
> Kid
>
>
>
>
>
> 2017-04-30 21:45 GMT+07:00 iwan rosidhi iwero@yahoo.com [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear para master,
>>
>> Mohon pencerahan, saya menggunakan Command Button (activex control), tapi
>> setiap saya persentasi menggunakan projector, command button selalu
>> mengecil sendiri.
>> Apakah ada solusi untuk hal tersebut?
>> Mohon bantuannya.
>>
>> Best Regard
>> Iwe Solo
>>
>>
>>
>
>

Tue May 2, 2017 1:56 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

patut dicoba juga, pasang projector dulu, baru buka Excel.
Tapi kurang tahu kalau Excel di minimize lalu pasang projector jadinya
gimana.

Pokok masalahnya adalah adanya pengubahan resolusi layar oleh si projector
atau pun user saat Excel sedang terbuka (tampak).

Regards,
Kid

2017-05-02 15:35 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:

> Oh iya,
>
> Kalau di komputer yang bisa mengakses drive nya system, bisa dicoba juga
> menghapus file Excel11.xlb (xl2007 ke atas) dan Excel12.xlb (xl2010 ke
> atas).
> File tersebut bisa di search di Windows Explorer (terkadang butuh hak
> akses admin untuk ke folder tersebut).
> Umumnya files tersebut di C:\Users\nama usernya\AppData\Roaming\
> Microsoft\Excel\
> Kalau OS jaman dulu, mungkin di Documents n setting gitu...
>
> Regards,
> Kid
>
>
>
>
>
> 2017-05-02 15:28 GMT+07:00 Mr. Kid <mr.nmkid@gmail.com>:
>
>> Hai Iwe,
>>
>> hmmm...
>> Coba update Excel nya dengan SP terakhir yang ada.
>> Jika masih demikian, mungkin perlu sebuah prosedur untuk mengatur ulang
>> dimensi setiap activex control yang ada. Prosedur ini dijalankan ketika
>> seluruh tampilan sudah tampak.
>>
>> Regards,
>> Kid
>>
>>
>>
>>
>>
>> 2017-04-30 21:45 GMT+07:00 iwan rosidhi iwero@yahoo.com [belajar-excel] <
>> belajar-excel@yahoogroups.com>:
>>
>>>
>>>
>>> Dear para master,
>>>
>>> Mohon pencerahan, saya menggunakan Command Button (activex control),
>>> tapi setiap saya persentasi menggunakan projector, command button selalu
>>> mengecil sendiri.
>>> Apakah ada solusi untuk hal tersebut?
>>> Mohon bantuannya.
>>>
>>> Best Regard
>>> Iwe Solo
>>>
>>>
>>>
>>
>>
>

Tue May 2, 2017 5:54 am (PDT) . Posted by:

"farud oke"

Terima kasih mas agus..semuanya berjalan lancar.
Smoga sukses selalu

Pada tanggal 29 Apr 2017 6.37 AM, "nangagus nangagus@gmail.com
[belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

>
>
> Private Sub Workbook_Open()

> Dim w As Worksheet
> For Each w In Worksheets
> w.Protect "password", , , , True
> Next w
> End Sub
>
> diubah menjadi:
>
> Private Sub Workbook_Open()
> Sheet1.Protect "password", , , , True
> Sheet3.Protect "password", , , , True
> End Sub
> Perlu diperhatikan Sheet1 dan Sheet2 adalah nama pada excel bukan nama
> sheet yang terlihat pada tab sheet.
> On 27/04/17 16.11, farud oke farud.oke@gmail.com [belajar-excel] wrote:
>
>
>
> Terima kasih responnya mas..
> Itu otomatis sheet terprotek semua ya mas agus,klo seandainya ada 5 sheet
> tpi yg mo di protect cma sheet 1 dan sheet 3 saja gmna mas..
>
> Pada tanggal 27 Apr 2017 1.10 PM, "nangagus nangagus@gmail.com
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>>
>>
>> Tergantung kebutuhab kalau saya pilih di workbook open:
>>
>> Private Sub Workbook_Open()
>> Dim w As Worksheet
>> For Each w In Worksheets
>> w.Protect "password", , , , True
>> Next w
>> End Sub
>>
>> Coba lihat contoh lampiran!
>>
>> On 25/04/17 14.04, farud oke farud.oke@gmail.com [belajar-excel] wrote:
>>
>>
>>
>> Ditempatkan dmna? workbook ato d module mas..
>> Bsa dkasih script lgkapny..
>>
>> Pada tanggal 25 Apr 2017 2.02 PM, "nangagus nangagus@gmail.com
>> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>>
>>>
>>>
>>> Jika diprotect menggunakan userinterfaceonly = true,
>>>
>>> maka macro masih jalan walaupun sheet terproteksi
>>>
>>>
>>>
>>> On 25/04/17 06.02, farud oke farud.oke@gmail.com [belajar-excel] wrote:
>>>
>>>
>>>
>>> Mohon bantuan para master
>>> Ketika sheet di protect menggunakan review==>>protect sheet macro yg
>>> semula jalan jadi tidak jalan.mohon solusinya
>>>
>>>
>>>
>>
>
>
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
bergabung ke milis (subscribe), kirim mail kosong ke: belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke: belajar-excel@yahoogroups.com
berkunjung ke web milis : http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran : http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di : http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe), kirim mail kosong ke : belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar