tag:blogger.com,1999:blog-88003801759778812122023-11-16T21:09:30.721+02:00Pratik Yazılım KodlarıMuhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.comBlogger33125tag:blogger.com,1999:blog-8800380175977881212.post-77720717247859349982019-05-15T10:25:00.000+03:002020-02-06T12:27:29.512+02:00Excel EĞERSAY (COUNTIF) Komutu veya Fonksiyonu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg5Gf0E-iA4MksmH9JXcgf43Kd4d477kG5kSocpzKQMNBmfc6ZLyGR_8X0SO7sG5l-eZmuu_vMtjR6SzhphxY6pkaoymGm-_8lulMsaVSvr6FDNt4d8QreCvRj9EGQ5z3lPv7htEVK-DHh/s1600/esay.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg5Gf0E-iA4MksmH9JXcgf43Kd4d477kG5kSocpzKQMNBmfc6ZLyGR_8X0SO7sG5l-eZmuu_vMtjR6SzhphxY6pkaoymGm-_8lulMsaVSvr6FDNt4d8QreCvRj9EGQ5z3lPv7htEVK-DHh/s1600/esay.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="484" data-original-width="1268" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg5Gf0E-iA4MksmH9JXcgf43Kd4d477kG5kSocpzKQMNBmfc6ZLyGR_8X0SO7sG5l-eZmuu_vMtjR6SzhphxY6pkaoymGm-_8lulMsaVSvr6FDNt4d8QreCvRj9EGQ5z3lPv7htEVK-DHh/s640/esay.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Bir koşula bağlı olarak sayma işlemi yapmak
istediğinizde bu formülü kullanabilirsiniz.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">=EĞERSAY(</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%;">D:D</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">;</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%;">L3</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">)<o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%;">D:D
</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">alanı koşulunuzu arattığınız bölgeyi tanımlar. Biz YERLİ
imalat türüne ait firma sayılarını bulmak istiyoruz bu yüzden D sütununu
seçiyoruz.<b style="mso-bidi-font-weight: normal;"><span style="color: #92d050;"><o:p></o:p></span></b></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%;">L3
</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">alanı koşulunuzu belirttiğiniz alandır. YERLİ türünü
aradığımız için L3 hücresini seçiyoruz isterseniz L3 yerine tırnak içinde <b style="mso-bidi-font-weight: normal;"><span style="color: red;">“YERLİ” </span></b>de
yazabilirsiniz.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Bu formülü yazdığınızda <b style="mso-bidi-font-weight: normal;"><span style="color: red;">YERLİ</span></b> kelimesi kaç kere
tekrarlanıyorsa size sayısını verir yani kaç tane kuruluşun YERLİ kategorisine
ait olduğunu.<o:p></o:p></span></div>
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-62135389150608717902019-05-10T09:08:00.000+03:002019-05-10T09:08:06.824+03:00Excel TEMİZ (CLEAN), UZUNLUK (LEN) Komutları veya Fonksiyonları<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqbEHE_g1Mz_A8MotVTIk7v8wQX2BP735-SVs-AQwItVn9pQmR4q_CXIO8DeOR1rzLxZikdefmeYh8N04kxM6-b6e6Sbk0OqNkx-AaHbnQ-4MiZ9T_OIDSUeyJMjg224n6ICQ5Ny99e67h/s1600/temiz.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqbEHE_g1Mz_A8MotVTIk7v8wQX2BP735-SVs-AQwItVn9pQmR4q_CXIO8DeOR1rzLxZikdefmeYh8N04kxM6-b6e6Sbk0OqNkx-AaHbnQ-4MiZ9T_OIDSUeyJMjg224n6ICQ5Ny99e67h/s1600/temiz.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqbEHE_g1Mz_A8MotVTIk7v8wQX2BP735-SVs-AQwItVn9pQmR4q_CXIO8DeOR1rzLxZikdefmeYh8N04kxM6-b6e6Sbk0OqNkx-AaHbnQ-4MiZ9T_OIDSUeyJMjg224n6ICQ5Ny99e67h/s1600/temiz.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="358" data-original-width="1173" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqbEHE_g1Mz_A8MotVTIk7v8wQX2BP735-SVs-AQwItVn9pQmR4q_CXIO8DeOR1rzLxZikdefmeYh8N04kxM6-b6e6Sbk0OqNkx-AaHbnQ-4MiZ9T_OIDSUeyJMjg224n6ICQ5Ny99e67h/s640/temiz.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">=TEMİZ(E15)</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"> Hücre
içinde “ALT + ENTER” tuşuyla alt satıra geçme işlemi yapılmış ise bunları
temizleyen fonksiyondur.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><o:p><br /></o:p></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">=UZUNLUK(E17)</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">
Bir hücredeki metnin karakter sayısını veren fonksiyondur.<o:p></o:p></span></div>
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-31775216958595658922019-05-02T08:06:00.000+03:002019-05-02T08:06:57.042+03:00Excel Yinelenenleri (Tekrarlananları) Kaldırma<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3K_jscu3DjWS5NyCBRhJtAvTdwslqmEf6kW_oaiRq15NN-lFtXo7nskXvIrk2O-kSQT41mx4tQG3DAe7JBpBQvvNPpq0mfn4OJXwiSVqlEcjWRyUeHQkxpBV5ujXjqce2uUsJQWQSQ_P9/s1600/y1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="583" data-original-width="698" height="534" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3K_jscu3DjWS5NyCBRhJtAvTdwslqmEf6kW_oaiRq15NN-lFtXo7nskXvIrk2O-kSQT41mx4tQG3DAe7JBpBQvvNPpq0mfn4OJXwiSVqlEcjWRyUeHQkxpBV5ujXjqce2uUsJQWQSQ_P9/s640/y1.png" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Bir sütundaki tekrarlanan değerleri temizleyip tüm
değişkenlerden 1 er tanesini elde etmek için yinelenenleri kaldır seçeneğini
kullanırız.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Temizlemek istediğiniz sütunu kopyalayıp farklı bir
yere yapıştırın ve sütun seçili durumdayken “Veri” sekmesinden yinelenenleri
kaldır seçeneğine tıklayın.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfhC_bqopJS9EJkWEc86OBpuCq2NZiV1odsee79U2ejRSeYZ0mU1RTTCOXKvUDKPLuq6tYGbokoP8Bg8OX1WtAQazlvn8P4QyGyqjVQ2VSZzDB4VpRooPL7jyEVMFTjWZcnwh4zCdQGnW/s1600/y2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="209" data-original-width="763" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfhC_bqopJS9EJkWEc86OBpuCq2NZiV1odsee79U2ejRSeYZ0mU1RTTCOXKvUDKPLuq6tYGbokoP8Bg8OX1WtAQazlvn8P4QyGyqjVQ2VSZzDB4VpRooPL7jyEVMFTjWZcnwh4zCdQGnW/s640/y2.png" width="640" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfhC_bqopJS9EJkWEc86OBpuCq2NZiV1odsee79U2ejRSeYZ0mU1RTTCOXKvUDKPLuq6tYGbokoP8Bg8OX1WtAQazlvn8P4QyGyqjVQ2VSZzDB4VpRooPL7jyEVMFTjWZcnwh4zCdQGnW/s1600/y2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfhC_bqopJS9EJkWEc86OBpuCq2NZiV1odsee79U2ejRSeYZ0mU1RTTCOXKvUDKPLuq6tYGbokoP8Bg8OX1WtAQazlvn8P4QyGyqjVQ2VSZzDB4VpRooPL7jyEVMFTjWZcnwh4zCdQGnW/s1600/y2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvfhC_bqopJS9EJkWEc86OBpuCq2NZiV1odsee79U2ejRSeYZ0mU1RTTCOXKvUDKPLuq6tYGbokoP8Bg8OX1WtAQazlvn8P4QyGyqjVQ2VSZzDB4VpRooPL7jyEVMFTjWZcnwh4zCdQGnW/s1600/y2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<br /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-size: 20pt;"><br /></span>
<span style="font-size: 20pt;">Bu işlemlerden sonra aşağıdaki kırmızı çerçeve
içindeki küçük bir pencere çıkacak karşınıza.</span><br />
<span style="font-size: 20pt;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6uKYDN3sNqOcOzCkgUfFKG6DMRJhavWBBCEh40qMjy6bXZ2o9AU-tIoz27XwEy9RqWFoRxoK9_4AjoiMOGRpTf6EXw2oGdDKHRDSoBCCT-uFTg_jDvff5VW6A-A9YyUfu2PzzNlGSRSN_/s1600/y3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="490" data-original-width="709" height="442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6uKYDN3sNqOcOzCkgUfFKG6DMRJhavWBBCEh40qMjy6bXZ2o9AU-tIoz27XwEy9RqWFoRxoK9_4AjoiMOGRpTf6EXw2oGdDKHRDSoBCCT-uFTg_jDvff5VW6A-A9YyUfu2PzzNlGSRSN_/s640/y3.png" width="640" /></a></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Bu pencerede Tamam derseniz bölge sütununda sadece 7
tane bölge kaldığını görürsünüz. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Normalde bölge sütunu 120 satır devam etmekte ve her
bölge birden fazla tekrarlanmaktaydı. Bu işlemle her bölgeden 1 tane kaldı.<o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6uKYDN3sNqOcOzCkgUfFKG6DMRJhavWBBCEh40qMjy6bXZ2o9AU-tIoz27XwEy9RqWFoRxoK9_4AjoiMOGRpTf6EXw2oGdDKHRDSoBCCT-uFTg_jDvff5VW6A-A9YyUfu2PzzNlGSRSN_/s1600/y3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
</a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6uKYDN3sNqOcOzCkgUfFKG6DMRJhavWBBCEh40qMjy6bXZ2o9AU-tIoz27XwEy9RqWFoRxoK9_4AjoiMOGRpTf6EXw2oGdDKHRDSoBCCT-uFTg_jDvff5VW6A-A9YyUfu2PzzNlGSRSN_/s1600/y3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-31877747975614355372019-04-29T09:15:00.001+03:002019-04-29T09:15:15.131+03:00Excel EĞER (IF) Komutu veya Fonksiyonu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX2LRZZlt-uprpiTrTOOHWMEPN1qEwmBzW6vCpfLgTpQLQjqrroezP8eZj4cec5q2MVWNbpt4o-Do-89sJKY4EaK7ECKhcmLn6ZzSlmbaCJ4VintfhF7e19QMGUjhdex_LyIE399Cl1Geg/s1600/eger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="536" data-original-width="797" height="430" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX2LRZZlt-uprpiTrTOOHWMEPN1qEwmBzW6vCpfLgTpQLQjqrroezP8eZj4cec5q2MVWNbpt4o-Do-89sJKY4EaK7ECKhcmLn6ZzSlmbaCJ4VintfhF7e19QMGUjhdex_LyIE399Cl1Geg/s640/eger.png" width="640" /></a></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">=EĞER(</span></b><b><span lang="TR" style="color: #ffc000; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">H2<I2</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">"KÜÇÜK"</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">"BÜYÜK"</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">)<o:p></o:p></span></b></div>
<div class="MsoNormal">
<span style="font-size: 20pt;">Yukarıdaki formülde H2 ve I2 hücrelerini
karşılaştırdık. H2 I2 den küçükse hücre içine KÜÇÜK değilse BÜYÜK yazdırmasını
istediğimiz formül budur.</span></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">=EĞER(</span></b><b><span lang="TR" style="color: #ffc000; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">H2<I2</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">"KÜÇÜK"</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;EĞER(</span></b><b><span lang="TR" style="color: #ffc000; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">H2>I2</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">"BÜYÜK"</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">1</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">))<o:p></o:p></span></b></div>
<span lang="TR" style="font-family: "Calibri",sans-serif; font-size: 20.0pt; line-height: 107%; mso-ansi-language: TR; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Bu
formül ise birdan fazla kıyaslama yaptığımız halidir. H2 I2 den küçükse KÜÇÜK,
büyükse BÜYÜK bunlardan hiç biri değilse de 1 yazdıran formüldür. Birden fazla
kıyaslama yapmak istediğinizde iç içe EĞER formülü kullanabilirsiniz.</span>Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-75770375550024539532019-04-26T14:48:00.000+03:002019-04-26T14:48:58.442+03:00Excel ETOPLA(SUMIF) Komutu veya Fonksiyonu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDK37YM9tdUcuO18mfQ-bseig4_NVWviVkc7NIs5fXJKd5KoKP7O6Y0asQ6EGhIrpqw6bzI7hfK61IuN9pb0ScuyGoCkRamvJNMiSg5JObYfnY4NMwgU6Wd2_BGDKE2S8awjBq9RVEwrBL/s1600/etopla.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="430" data-original-width="1501" height="182" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDK37YM9tdUcuO18mfQ-bseig4_NVWviVkc7NIs5fXJKd5KoKP7O6Y0asQ6EGhIrpqw6bzI7hfK61IuN9pb0ScuyGoCkRamvJNMiSg5JObYfnY4NMwgU6Wd2_BGDKE2S8awjBq9RVEwrBL/s640/etopla.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Bir koşula bağlı olarak toplama işlemi yapmak
istediğinizde bu formülü kullanabilirsiniz.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">=ETOPLA(</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">D:D</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">M2</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #ffc000; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">H:H</span></b><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">)<o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">D:D
</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">alanı koşulunuzu arattığınız bölgeyi tanımlar. Biz YERLİ
imalat türüne ait işçi sayılarını bulmak istiyoruz bu yüzden D sütununu
seçiyoruz.<b style="mso-bidi-font-weight: normal;"><span style="color: #92d050;"><o:p></o:p></span></b></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">M2
</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">alanı koşulunuzu belirttiğiniz alandır. YERLİ türünü
aradığımız için M2 hücresini seçiyoruz isterseniz M2 yerine tırnak içinde <b style="mso-bidi-font-weight: normal;"><span style="color: red;">“YERLİ” </span></b>de
yazabilirsiniz.<o:p></o:p></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #ffc000; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: #ffc000; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">H:H
</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">alanı toplanacak değerleri belirttiğiniz alandır. Biz işçi
sayılarını toplamak istediğimiz için H sütununu seçiyoruz.<o:p></o:p></span></div>
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-20347726725943574292019-04-24T08:08:00.000+03:002019-04-24T08:08:06.407+03:00Excel DÜŞEYARA (VLOOKUP) Komutu veya Fonksiyonu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxD3mMKBUPrHGa3Wedk9AwztTSo-aF8uvb1LPzBuq2J5HJ45kUVwRGaEAXzeTiId2uMWqthewsJNS6NoeaSELLytbSL0xB9OdyhfocZ7HfXAxhfBpagSkdgLvBIhONrSdYzEr5BxCraULm/s1600/d%25C3%25BCseyara.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="456" data-original-width="1429" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxD3mMKBUPrHGa3Wedk9AwztTSo-aF8uvb1LPzBuq2J5HJ45kUVwRGaEAXzeTiId2uMWqthewsJNS6NoeaSELLytbSL0xB9OdyhfocZ7HfXAxhfBpagSkdgLvBIhONrSdYzEr5BxCraULm/s640/d%25C3%25BCseyara.png" width="640" /></a></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">=DÜŞEYARA(</span></b><b><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">F2</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">B:C</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;</span></b><b><span lang="TR" style="color: #a6a6a6; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt; mso-themecolor: background1; mso-themeshade: 166;">2</span></b><b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">;0)<o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: #92d050; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">F2
</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">bu alan bulmak istediğiniz verinin ne olduğunu belirlediğiniz
alandır. Biz kuruluş isimlerini büyük bir listede arıyoruz onun için kuruluş
isminin olduğu <b><span style="color: #92d050;">F2</span></b>
hücresini seçiyoruz. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: #00b0f0; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">B:C</span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"> bu
alan bulmak istediğiniz değeri nerede arayacağınızı tanımladığınız alandır.
Kuruluş isimlerini içeren sütun “B” sütunudur.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">En önemli
nokta alan seçmeye başladığınız sütun bulmak istediğiniz değerleri içeren sütun
olmak zorunda.<o:p></o:p></span></b></div>
<div class="MsoNormal">
<b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">B sütunundan seçmeye başlayıp istediğiniz kadar sütun
seçebilirsiniz.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="TR" style="color: #a6a6a6; font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt; mso-themecolor: background1; mso-themeshade: 166;">2 </span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">bu alan
seçim yaptığınız sütunlardan hangisindeki veriyi istediğinizi belirttiğiniz
alandır. Biz “B:C” sütunlarını seçtik yani <b>2</b>
sütun “B:D” şeklinde 3 sütun da seçebilirdik. 2. sütundaki değerler bölgeler 3.
sütundaki değerler ise imalat şekilleridir.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<b><span lang="TR" style="color: red; font-family: "Calibri",sans-serif; font-size: 20.0pt; line-height: 107%; mso-ansi-language: TR; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">0 </span></b><span lang="TR" style="font-family: "Calibri",sans-serif; font-size: 20.0pt; line-height: 107%; mso-ansi-language: TR; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">bu alan her zaman 0 seçilmelidir (Tam Eşleşme).</span>Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-67451060107070975282019-04-22T08:53:00.000+03:002019-04-22T08:55:02.917+03:00Excel SAĞDAN (RIGHT), SOLDAN (LEFT) Komutları veya Fonksiyonları<div class="MsoNormal">
<b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">SAĞDAN –
SOLDAN<o:p></o:p></span></b></div>
<div class="MsoNormal">
<span lang="TR"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="Resim_x0020_4" o:spid="_x0000_i1025" style="height: 122.25pt; mso-wrap-style: square; visibility: visible; width: 580.5pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:/Users/DELISERE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png">
</v:imagedata></v:shape></span><b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7ANuZxu2o2I0V-QP0pIj02snJyTqwNrlhex-fY_CQI3vWptNuhl4JsJnZ2UhUdBOd1WXwfE4YpvcAjHmnOMTwK1Xkk983e2SU0ZBH58LGGSKuZURBFN1bjVUY1xy2WaCqf9M7Uyix6WET/s1600/sagsol.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="211" data-original-width="1004" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7ANuZxu2o2I0V-QP0pIj02snJyTqwNrlhex-fY_CQI3vWptNuhl4JsJnZ2UhUdBOd1WXwfE4YpvcAjHmnOMTwK1Xkk983e2SU0ZBH58LGGSKuZURBFN1bjVUY1xy2WaCqf9M7Uyix6WET/s640/sagsol.png" width="640" /></a></div>
<div class="MsoNormal">
<b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="TR" style="font-family: inherit; font-size: large; line-height: 107%;">Parçaal fonksiyonuna benzer işlev gören SAĞDAN ve
SOLDAN komutları için kullanım örnekleri yukarıdadır. Mantık olarak PARÇAAL
gibi çalışır kullanımı is daha kolaydır.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: inherit; font-size: large;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: inherit; font-size: large;"><b><span lang="TR" style="color: red; line-height: 107%;">=SAĞDAN(F7;6)</span></b><span lang="TR" style="line-height: 107%;">
fonksiyonu hücrenin içindeki metnin <b>sonundan</b>
itibaren 6 karakterlik parça alır (Petrol).<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit; font-size: large;"><br /></span></div>
<span style="font-family: inherit; font-size: large;"><b><span lang="TR" style="color: red; line-height: 107%;">=SOLDAN(F5;6)</span></b><span lang="TR" style="color: red; line-height: 107%;"> </span><span lang="TR" style="line-height: 107%;">fonksiyonu
hücrenin içindeki metnin <b>başlangıcından</b>
itibaren 6 karakterlik parça alır (Tüpraş).</span></span>Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-6797120221755638792019-04-18T08:34:00.000+03:002019-04-18T08:35:25.865+03:00Excel PARÇAAL (MID) Komutu veya Fonksiyonu <br />
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">PARÇAAL<o:p></o:p></span></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh44eHKr_jANBOVHNSMuqhcAKq0aekGg2OK8IdIQfgCHsdCVGJgMBgiXIF9LoNufKKMZaxLuuH3d6yQYgEsw3Z3zGCvkGTBEGF07bQucewxcta635DQXvWKImVvmniv5m5kwRywbfHmikdp/s1600/parcaal.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="339" data-original-width="1132" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh44eHKr_jANBOVHNSMuqhcAKq0aekGg2OK8IdIQfgCHsdCVGJgMBgiXIF9LoNufKKMZaxLuuH3d6yQYgEsw3Z3zGCvkGTBEGF07bQucewxcta635DQXvWKImVvmniv5m5kwRywbfHmikdp/s640/parcaal.png" width="640" /></a></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></b></div>
<div class="MsoNormal">
<span lang="TR" style="mso-no-proof: yes;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="Resim_x0020_3" o:spid="_x0000_i1025" style="height: 174pt; mso-wrap-style: square; visibility: visible; width: 580.5pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:/Users/DELISERE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png">
</v:imagedata></v:shape></span><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Bir metnin içinden belli bir kısmını almak için
kullanacağımız formül PARÇAAL dır.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Tüpraş-Türkiye
Petrol </span></b><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">metninden sadece “Türkiye” kısmını almak istiyorsak yukarıdaki
gibi formül yazmalıyız.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">=PARÇAAL(E5;8;7)<o:p></o:p></span></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;"><br /></span></b></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Metin içinde “Türkiye” kelimesinin ilk harfine gelene
kadar 7 karakter sayıyoruz. Her harf ve her şekil bir karakter sayılır Excel’de
(. , - * vs).<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">8. karakter Türkiye’nin “T” harfi bu bizim başlangıç
karakterimiz. Türkiye kelimesi 7 harfli olduğu için formüldeki son alana da 7
yazıyoruz.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">Gördüğünüz
gibi Excel’de formül bileşenleri arasında herzaman “;” kullanılır.<o:p></o:p></span></b></div>
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-56826611362442219542019-04-17T09:09:00.000+03:002019-04-22T08:55:32.307+03:00Excel BÜYÜKHARF (UPPER), KÜÇÜKHARF (LOWER), YAZIM.DÜZENİ (PROPER) Komutları veya Fonksiyonları<br />
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">BÜYÜKHARF,
KÜÇÜKHARF, YAZIM DÜZENİ<o:p></o:p></span></b></div>
<div class="MsoNormal">
<span lang="TR" style="mso-no-proof: yes;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="Resim_x0020_11" o:spid="_x0000_i1025" style="height: 132.75pt; mso-wrap-style: square; visibility: visible; width: 581.25pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:/Users/DELISERE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png">
</v:imagedata></v:shape></span><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKbxE6IWGZGnmkWT7O0PSNNfMkSysX_tDlWX38bIQilsPWxFU0s9MYsx7Z2cxHH-HfXfF_b3U108wwqOBRIPVLIFuiJ_1kQWxugKSrEOn1gzoShgJq3xHn4dQUWx3I9Jso3tHw7VANECX/s1600/BKharrf.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKbxE6IWGZGnmkWT7O0PSNNfMkSysX_tDlWX38bIQilsPWxFU0s9MYsx7Z2cxHH-HfXfF_b3U108wwqOBRIPVLIFuiJ_1kQWxugKSrEOn1gzoShgJq3xHn4dQUWx3I9Jso3tHw7VANECX/s1600/BKharrf.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKbxE6IWGZGnmkWT7O0PSNNfMkSysX_tDlWX38bIQilsPWxFU0s9MYsx7Z2cxHH-HfXfF_b3U108wwqOBRIPVLIFuiJ_1kQWxugKSrEOn1gzoShgJq3xHn4dQUWx3I9Jso3tHw7VANECX/s1600/BKharrf.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="284" data-original-width="1242" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwKbxE6IWGZGnmkWT7O0PSNNfMkSysX_tDlWX38bIQilsPWxFU0s9MYsx7Z2cxHH-HfXfF_b3U108wwqOBRIPVLIFuiJ_1kQWxugKSrEOn1gzoShgJq3xHn4dQUWx3I9Jso3tHw7VANECX/s640/BKharrf.png" width="640" /></a></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><o:p><br /></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><o:p><br /></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">E5, E7 ve E10 hücrelerinde büyük ve küçük harf karışık
şekilde yazılar var. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">=BÜYÜKHARF(E5)</span></b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;"> </span><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">yazdığınız hücrede tüm harfler büyük,<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">=BÜYÜKHARF(E7)</span></b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;"> </span><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">yazdığınız hücrede tüm harfler küçük,<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;">=YAZIM.DÜZENİ(E10)</span></b><span lang="TR" style="color: red; font-size: 20.0pt; line-height: 107%;"> </span><span lang="TR" style="font-size: 20.0pt; line-height: 107%; mso-bidi-font-size: 11.0pt;">yazdığınız hücrede kelimelerin ilk harfi büyük
diğerleri küçük olur.<o:p></o:p></span></div>
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-63461765744848433352019-04-16T16:46:00.003+03:002019-04-16T16:51:51.396+03:00Excel KIRP (TRIM) Komutu veya Fonksiyonu<span style="font-size: large;"><br /></span>
<br />
<div class="MsoNormal">
<span style="font-size: large;"><a href="https://www.blogger.com/null" name="_Hlk5975638"></a><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="line-height: 107%;">KIRP<o:p></o:p></span></b></span></div>
<div class="MsoNormal">
<span style="font-size: large;"><span lang="TR" style="mso-no-proof: yes;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape id="Resim_x0020_1" o:spid="_x0000_i1025" style="height: 140.25pt; mso-wrap-style: square; visibility: visible; width: 581.25pt;" type="#_x0000_t75">
<v:imagedata o:title="" src="file:///C:/Users/DELISERE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png">
</v:imagedata></v:shape></span><b style="mso-bidi-font-weight: normal;"><span lang="TR" style="line-height: 107%;"><o:p></o:p></span></b></span></div>
<div class="MsoNormal">
<span style="font-size: large;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="line-height: 107%;"><span style="font-family: inherit; font-size: large;">Bir metnin sağında solunda ve ortasında bulunan
boşlukları </span></span><br />
<span style="font-size: large;">
<span lang="TR" style="line-height: 107%;"><span style="font-family: inherit;">temizlemek için kullanılan komuttur.</span><o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: large; line-height: 107%;"><o:p><br /></o:p></span></div>
<div class="MsoNormal">
<span style="font-size: large;"><span lang="TR" style="line-height: 107%;"><o:p> </o:p></span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLYxUyWAE-SrYVYy0HwXxQ99q0CW4beCuJgAuanVam1c0S55Ig2BkCfyRsEXOMQwgp4P6oyiCdzlxRZQmHkY6EMgnkWpM9ZZKawI5DofpwAmD7kpweIr-KHjvVVewgmck5KBEmprX90ugq/s1600/k%25C4%25B1rp.png" imageanchor="1" style="clear: left; display: inline; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="222" data-original-width="918" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLYxUyWAE-SrYVYy0HwXxQ99q0CW4beCuJgAuanVam1c0S55Ig2BkCfyRsEXOMQwgp4P6oyiCdzlxRZQmHkY6EMgnkWpM9ZZKawI5DofpwAmD7kpweIr-KHjvVVewgmck5KBEmprX90ugq/s640/k%25C4%25B1rp.png" width="640" /></a></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: large; line-height: 107%;"><o:p><br /></o:p></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-size: large; line-height: 107%;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-family: inherit; font-size: large; line-height: 107%;">2 numaralı alanda gördüğünüz hücrenin adresi “D10”
dur. 1 numaralı alanda hücrenin içindeki yazıyı görüyorsunuz.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: inherit; font-size: large;"><br /></span></div>
<div class="MsoNormal">
<span lang="TR" style="font-family: inherit; font-size: large; line-height: 107%;">3 numaralı alana <b style="mso-bidi-font-weight: normal;"><span style="color: red;">=KIRP(D10)</span></b><span style="color: red;"> </span>yazdığınızda
okla işaret edilen sonucu alırsınız. Metnin sağındaki ve solundaki boşluklar
silinir, ortasındaki boşluklar da bir tane olacak şekilde düzenlenir.<o:p></o:p></span></div>
<br />
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-46049063548564647112018-02-14T07:52:00.002+02:002018-02-14T07:52:09.001+02:00Dost BloglarBu başlık altında dost blog uygulaması kapsamında işbirliği yaptığımız siteleri paylaşacağım.<div>
<br /></div>
<div>
Dost blog uygulamasında ilk ortağımız programlamahocam.com sitesini sizler için tanıtacağım.</div>
<div>
<br /></div>
<div>
<span style="color: blue;"><b>Site Adı:</b></span> <a href="http://www.programlamahocam.com/">www.programlamahocam.com</a></div>
<div>
<br /></div>
<div>
<b><span style="color: blue;">Site İçeriği:</span></b> Oyun incelemelerinden cep telefonu değerlendirmelerine kadar birçok içerik.</div>
<div>
<br /></div>
<div>
Programlamahocam.com sitesi 2013 yılından beri faaliyet gösteren ve teknoloji platformları, yazılım incelemeleri, donanım tanıtımları gibi birçok konuda içerik sunan sade site tasarımı ile sizi yormadan bilgi edinebileceğiniz güzel bir site.</div>
<div>
<br /></div>
<div>
Benim ilgimi çeken başlıklardan birkaçını sizinle paylaşmak isterim.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<a href="http://www.programlamahocam.com/2017/10/en-iyi-animasyon-hazrlama-araclar.html">En iyi animasyon hazırlama araçları.</a></div>
<div>
<a href="http://www.programlamahocam.com/2017/10/alan-ad-transferi-nasl-yaplr.html">Alan adı transferi nasıl yapılır.</a></div>
<div>
<a href="http://www.programlamahocam.com/2018/01/en-iyi-proxy-siteleri-nelerdir-nasl.html">En iyi proxy siteleri.</a></div>
<div>
<a href="http://www.programlamahocam.com/2017/10/blogilo-nedir.html">Blogilo nedir?</a></div>
<div>
<a href="http://www.programlamahocam.com/2017/10/en-yararl-wordpress-seo-eklentisi.html">Wordpress SEO eklentisi.</a></div>
<div>
<a href="http://www.programlamahocam.com/2017/10/web-sitenizin-parasal-degerini-ogrenme.html">Web sitenizin finansal değerini nasıl öğrenirsiniz?</a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Siz de sitenizi dost blog uygulamasına dahil etmek istiyorsanız messad@yandex.com adresine mail atabilirsiniz.</div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-57545681049971666672017-02-28T14:32:00.000+02:002017-02-28T14:33:17.236+02:00Excel Veri Doğrulama (Combobox-Açılır Pencere) Merhabalar. Bu yazıda veri doğrulamadan bahsedeceğim. Veri doğrulama excel'de bir hücreye sizin istediğinizi değerler arasından seçim yapılmasını istediğiniz durumlar için çok kullanışlı bir araçtır.<br />
Örneğin isimlerin olduğu bir liste yapıyorsunuz ve şehirler sizin belirledikleriniz arasından seçilsin. Veri doğrulama ile bu işlemi çok rahat şekilde yaparsınız. Bunun artısı aynı değerlerin farklı şekillerde yazılmasını engellemiş olmanız. Bu da listenizi standart hale getirir ve pivot alma veya diğer işlemlerinizde çıkacak hataları önler.<br />
<br />
<br />
Aşağıda bahsettiğim gibi bir örnek mevcut.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi-Chr7fZ1een5vc8XUPuSwiFJ10QF4lvUi13ksOBEIoM4iFI2x2wQY9lt1YIKKNp5QtAK62GEm4miK2PyKkFZ-Z8uHcprzDBSkO9GDB9dgmtYQffAkSY7JSVEi6YmvmUGH5dOk6McyLDz/s1600/VER%25C4%25B01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi-Chr7fZ1een5vc8XUPuSwiFJ10QF4lvUi13ksOBEIoM4iFI2x2wQY9lt1YIKKNp5QtAK62GEm4miK2PyKkFZ-Z8uHcprzDBSkO9GDB9dgmtYQffAkSY7JSVEi6YmvmUGH5dOk6McyLDz/s640/VER%25C4%25B01.png" width="640" /></a></div>
<br />
Şehir kısmında sizin belirlediğiniz seçeneklerin gelmesi için şehir sütununda herhangi bir yeri seçin ve VERİ>VERİ DOĞRULAMA butonuna basın. Bu işlemden sonra aşağıdaki gibi bir ekran gelecek.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bglFsqNheD-4zI6IvHnbeDVbsvRSpJyOxjUxdu0ewf2nZnFjHyjxWEUf4Z30fTlvmJwfpXtBaEv4s9UScWwiLPfX8K4R4_SiaehSslJ2Ywm2Vr0ma_N-Qvx8EggmcQxwTmfOmGqd6E7P/s1600/VER%25C4%25B02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="342" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8bglFsqNheD-4zI6IvHnbeDVbsvRSpJyOxjUxdu0ewf2nZnFjHyjxWEUf4Z30fTlvmJwfpXtBaEv4s9UScWwiLPfX8K4R4_SiaehSslJ2Ywm2Vr0ma_N-Qvx8EggmcQxwTmfOmGqd6E7P/s640/VER%25C4%25B02.png" width="640" /></a></div>
Veri doğrulama ekranında "İzin Verilen" kısmında "Liste" seçeneğini seçiyoruz. "Kaynak" kısmında da belirlediğimiz seçenekleri seçiyoruz. Tamam dediğimizde işlem bitmiş oluyor ve aşağıdaki duruma geliyor.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUA3-SKjyNDmc-8lLPNODPieJRDxecIryzOUPaEiN41GWIuCddi_K9byaqZ_8NSYSp0bd0uozsD8dtU7av6XUhYiEWsJDI3-cNLN3H7HimH-e5Muskn9pji9JF9bUKDXfSA_fQGJymkyJO/s1600/VER%25C4%25B03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUA3-SKjyNDmc-8lLPNODPieJRDxecIryzOUPaEiN41GWIuCddi_K9byaqZ_8NSYSp0bd0uozsD8dtU7av6XUhYiEWsJDI3-cNLN3H7HimH-e5Muskn9pji9JF9bUKDXfSA_fQGJymkyJO/s640/VER%25C4%25B03.png" width="640" /></a></div>
Şekildeki gibi şehir kısmında combobox oluştu ve sizin belirlediğiniz aralıktaki değerleri seçenek olarak sunuyor. Bu hücrenin altındaki işaret edilen noktadan aşağı doğru çekersek diğer hücreler de aynı şekilde formatlanmış olur. İsterseniz daha sonra aynı yolu izleyerek şehir seçeneklerinizi çoğaltabilirsiniz.<br />
<br />
Örneği linkten indirebilirsiniz. https://yadi.sk/i/Oxkwflzq3EngcZ<br />
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com2tag:blogger.com,1999:blog-8800380175977881212.post-21256623676228134392016-05-10T14:34:00.000+03:002016-05-10T14:34:31.277+03:00Excel Düşeyara Fonksiyonu KullanımıMerhabalar.<br />
<br />
Bu yazıda sizlere excelde aranılan kelimeleri eşleştirmek için çok kullanışlı bir fonksiyon olan <b>DÜŞEYARA </b>fonksiyonu nasıl kullanılır onu anlatacağım.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh982iqg48sOAJwpjcoEM0t9aZ2akNIJJkjabaYH9UVbJzmnAh2RKp2glbfwsfzAmHGGiqbdlLMreuzs3pCc3CS_BNXQguCV14GXsiHaKoYhkVRVgFHpDBGZef_rCEbLM0mK7XncHBHOrc/s1600/2016-05-09_17-54-47.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh982iqg48sOAJwpjcoEM0t9aZ2akNIJJkjabaYH9UVbJzmnAh2RKp2glbfwsfzAmHGGiqbdlLMreuzs3pCc3CS_BNXQguCV14GXsiHaKoYhkVRVgFHpDBGZef_rCEbLM0mK7XncHBHOrc/s320/2016-05-09_17-54-47.png" width="320" /></a>Elimizde<br />
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 299px;">
<colgroup><col style="mso-width-alt: 3510; mso-width-source: userset; width: 72pt;" width="96"></col>
<col style="mso-width-alt: 2560; mso-width-source: userset; width: 53pt;" width="70"></col>
<col style="mso-width-alt: 2998; mso-width-source: userset; width: 62pt;" width="82"></col>
<col style="mso-width-alt: 1865; mso-width-source: userset; width: 38pt;" width="51"></col>
</colgroup><tbody>
<tr height="20" style="height: 15.0pt;">
<td class="xl65" height="20" style="height: 15.0pt; width: 72pt;" width="96">Kimlik No</td>
<td class="xl65" style="border-left: none; width: 53pt;" width="70">Ad</td>
<td class="xl65" style="border-left: none; width: 62pt;" width="82">Soyad</td>
<td class="xl65" style="border-left: none; width: 38pt;" width="51">Yaş</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">11</td>
<td class="xl66" style="border-left: none; border-top: none;">afif</td>
<td class="xl66" style="border-left: none; border-top: none;">ağabay</td>
<td class="xl66" style="border-left: none; border-top: none;">25</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">21</td>
<td class="xl66" style="border-left: none; border-top: none;">afife</td>
<td class="xl66" style="border-left: none; border-top: none;">ağacan</td>
<td class="xl66" style="border-left: none; border-top: none;">54</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">31</td>
<td class="xl66" style="border-left: none; border-top: none;">afil</td>
<td class="xl66" style="border-left: none; border-top: none;">ağahan</td>
<td class="xl66" style="border-left: none; border-top: none;">52</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">41</td>
<td class="xl66" style="border-left: none; border-top: none;">afitab</td>
<td class="xl66" style="border-left: none; border-top: none;">ağahanım</td>
<td class="xl66" style="border-left: none; border-top: none;">27</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">51</td>
<td class="xl66" style="border-left: none; border-top: none;">afitap</td>
<td class="xl66" style="border-left: none; border-top: none;">ağahatun</td>
<td class="xl66" style="border-left: none; border-top: none;">26</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">61</td>
<td class="xl66" style="border-left: none; border-top: none;">afiye</td>
<td class="xl66" style="border-left: none; border-top: none;">ağakan</td>
<td class="xl66" style="border-left: none; border-top: none;">55</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">71</td>
<td class="xl66" style="border-left: none; border-top: none;">afiyet</td>
<td class="xl66" style="border-left: none; border-top: none;">ağakatun</td>
<td class="xl66" style="border-left: none; border-top: none;">41</td>
</tr>
<tr height="20" style="height: 15.0pt;">
<td class="xl66" height="20" style="border-top: none; height: 15.0pt;">81</td>
<td class="xl66" style="border-left: none; border-top: none;">afkan</td>
<td class="xl66" style="border-left: none; border-top: none;">ağan</td>
<td class="xl66" style="border-left: none; border-top: none;">35</td>
</tr>
</tbody></table>
<br />
<div>
şeklinde bir tablo olsun. Diyelim ki elinizde 100000 satırlık isim listesi var ve siz bunun içinden 1000 tane kimlik numarası ile alakalı bilgileri almak istiyorsunuz. Bunları tek tek arayıp bulmak tam bir işkencedir. Bunu 10 dk da halletmek için bu fonksiyonu kullanabilirsiniz.</div>
<div>
<br /></div>
<div>
Şimdi 51 kimlik numaralı kişinin bilgilerini bu fonksiyon ile bulalım. Fonksiyonu kullanmak için formülümüz şöyle olmalı. Daha sonra bunun açıklamasını yapacağım.</div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
<b><span style="color: blue;">=DÜŞEYARA(</span><span style="color: red;">51</span><span style="color: blue;">;</span><span style="color: magenta;">A:B</span><span style="color: blue;">;</span><span style="color: orange;">2</span><span style="color: blue;">;0)</span></b></div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Formüller noktalı virgül ile başka bir elemana geçiş yapar. Bu formülde ;</div>
<div>
<br /></div>
<div>
<span style="color: red; font-weight: bold;">51 </span>bu numara kimlik numarası bunu el ile de yazabiliriz başka bir hücreyi de buraya kullanabiliriz. Aramak istediğimiz değer budur.</div>
<div>
<br /></div>
<div>
<span style="color: magenta; font-weight: bold;">A:B </span>bu alan nerede aranacağını söylediğimiz alandır. Bu kısımda dikkat edilmesi gereken kısım aranacak değer seçilen ilk sütunda aranır. Ben kimlik numarası aradığım için A sütunundan seçmeye başladım. Siz tüm sütunu değil sadece alanı da seçebilirsiniz. <b><span style="color: magenta;">A2:B9</span></b> bizim örneğimizde böyle bir alan seçebilirsiniz. </div>
<div>
<br /></div>
<div>
<span style="color: orange; font-weight: bold;">2 </span>Bu kısım seçeceğiniz alana göre farklılık gösterir. Ben iki sütun seçtim. Bu şu manaya geliyor; kimlik numarası ve isimleri içeren alanlar seçili. Bu kısımda elde etmek istediğiniz verilerin sütun numarasını yazarsınız. Bu alana 1 derseniz kimlik numarası elde edersiniz. <b><span style="color: magenta;">A2:C9</span></b> alnını seçip 2 yerine 3 yazarsanız soyadını elde edersiniz.</div>
<div>
<br /></div>
<div>
<span style="color: blue; font-weight: bold;">0 </span>Bu kısımda eşleştirme biçimini belirlersiniz. 0 tam eşleştirme yani birebir aynısını bul demektir ve en çok kullanılan da budur. 1 yakın eşleştirmedir yani benzerini bulur ama bunu pek tavsiye etmem.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD9svGAlgaEIrlxusa1KaT02wVoho5EEQTKa6_NzdyLQdgztZQj0qCTda4S5lO1ZLX7E97G3i7q-37MwFuTcQ2ZEVFbxbogTIb67qBE6Cl0Q6JScPUvGHYkEgVG-bPKG1UYc0LeBEAtOEA/s1600/2016-05-09_18-26-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD9svGAlgaEIrlxusa1KaT02wVoho5EEQTKa6_NzdyLQdgztZQj0qCTda4S5lO1ZLX7E97G3i7q-37MwFuTcQ2ZEVFbxbogTIb67qBE6Cl0Q6JScPUvGHYkEgVG-bPKG1UYc0LeBEAtOEA/s640/2016-05-09_18-26-14.png" width="640" /></a></div>
<div>
<br /></div>
<div>
Şimdi kimlik numaralarını yan tarafa kopyalayıp formülle tüm verileri bulalım.</div>
<div>
11 numaralı hücre için sırayla ad-soyad-yaş bilgilerini elde edecek formülleri yazıyorum.</div>
<div>
<br /></div>
<div>
Ad =DÜŞEYARA(G2;A:D;2;0)</div>
<div>
Soyad =DÜŞEYARA(G2;A:D;3;0)</div>
<div>
Yaş =DÜŞEYARA(G2;A:D;4;0)</div>
<div>
<br /></div>
<div>
<br /></div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-34920145517863631912014-05-29T22:59:00.002+03:002014-05-29T23:00:00.924+03:00Crystal Report İçin Rapor Görüntüleyici (SQL)Merhaba arkadaşlar.<br />
<br />
Crystal Report dosyalarını önizleme yapabilmek için ya programın kendisini kurmalıyız ya da arayüz yardımıyla önizleme yapmalıyız. Bu işe yarayan arayüzü sizlere tanıtacağım.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc5A4m2YXmH-kZNuyu0WP7FZ-PtWu__LmAqnoNLPa0Hx93XxUPOq2XJpMk6saxlqTy67q6uiMgNrR05czOQuDS3d482uuGPtI_WMZl5XW4Pss9R9TxbE2qLgE_BCkfheTbTxBliBTOJQEp/s1600/2014-05-29+11-14-58+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc5A4m2YXmH-kZNuyu0WP7FZ-PtWu__LmAqnoNLPa0Hx93XxUPOq2XJpMk6saxlqTy67q6uiMgNrR05czOQuDS3d482uuGPtI_WMZl5XW4Pss9R9TxbE2qLgE_BCkfheTbTxBliBTOJQEp/s1600/2014-05-29+11-14-58+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" height="434" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Arayüzümüz bilgisayarımda c nin içine ReportViewer adında bir klasör oluşturuyor ve bu klasörün içinde BağlantıVerileri adında bir text dosyası oluşturuyor. Text dosyası mevcut değilse aşağıdaki uyarıyı verip, yeni dosyayı oluşturmak için bilgilerin girileceği ekranıa açıyor.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrvmnCsB1VHrePIS_mzaPv8u7p5vmUT9cA792Tv9DOBZvSuj_VAtXm6E7caxi8-EeDT-3BeETKI6luqfTk5dfzCrlTmrFv2XLcCeohCiLAQ6wPpj8kErqVfbluqgBfUWS-LMtSBBb4oBa7/s1600/2014-05-29+11-25-27+%25D0%25A1%25D0%25BA%25D1%2580%25D0%25B8%25D0%25BD%25D1%2588%25D0%25BE%25D1%2582+%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrvmnCsB1VHrePIS_mzaPv8u7p5vmUT9cA792Tv9DOBZvSuj_VAtXm6E7caxi8-EeDT-3BeETKI6luqfTk5dfzCrlTmrFv2XLcCeohCiLAQ6wPpj8kErqVfbluqgBfUWS-LMtSBBb4oBa7/s1600/2014-05-29+11-25-27+%25D0%25A1%25D0%25BA%25D1%2580%25D0%25B8%25D0%25BD%25D1%2588%25D0%25BE%25D1%2582+%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Bu ekrandan sonra bilgilerin girileceği ekran şöyle.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7CmCxi6YTn7ic53oCF0B3KVol6VQTZMoPIXztefLXQewL6SR9bgeiBjHtXkQg1eUgl8FkL1MFcUZ1SZyx3VsCM51c0ekECs8s9G_YZgFAUAPx6NGZQYCIQcyNd8gCW_P7kJDOZp4awg_g/s1600/2014-05-29+11-26-08+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7CmCxi6YTn7ic53oCF0B3KVol6VQTZMoPIXztefLXQewL6SR9bgeiBjHtXkQg1eUgl8FkL1MFcUZ1SZyx3VsCM51c0ekECs8s9G_YZgFAUAPx6NGZQYCIQcyNd8gCW_P7kJDOZp4awg_g/s1600/2014-05-29+11-26-08+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Bu ekrandaki alanları biraz açıklayalım. Server ID veritabanı bağlantı id niz. Kendi bilgisayarınızdaki SQL veritabanına bağlanacaksanız bu alana "." sadece nokta yazarak veya "(local)" yazarak geçebilirsiniz. Veritabanı ise raporlar hangi veritabanından veri çekiyorsa o veritabanının adını yazmalısınız. Kullanıcı adı ve şifre SQL kullanıcı adı ve şifresidir. Son olarak raporlarınızı hangi klasörde tutuyorsanız o klasörün adını yazacağınız alan. Bu bilgileri kaydet dedikten sonra program açılıyor.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh38EdFi00pJPvOhFyDESGDcwP7fMWWJlQK6foE-4u35hHpEqq9cvUwodo-rH07yIv_r-4PkQtlTR1qfrD7ubZUiDWhm3sTl7tUwNXniIJAtSFoLmnZvt4yBYMDQOBDVBLy6CwEg99ikfoa/s1600/2014-05-29+13-27-43+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh38EdFi00pJPvOhFyDESGDcwP7fMWWJlQK6foE-4u35hHpEqq9cvUwodo-rH07yIv_r-4PkQtlTR1qfrD7ubZUiDWhm3sTl7tUwNXniIJAtSFoLmnZvt4yBYMDQOBDVBLy6CwEg99ikfoa/s1600/2014-05-29+13-27-43+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" height="640" width="468" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Bu resimde ben kendi bilgilerimi girdikten sonra oluşan rapor listesi. Bu listedeki raporu seçip "Önizleme" tuşuna basarak veya rapora çift tıklayarak önizleme yapabilirsiniz. Önizleme ekranı ise şöyle.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYg2LWWfwKcCe9HdT_CMvlyKkj-7EgwUoPbo3RbrM3gqTmYF3ZweHk-OeFh-Nj70TfzSfsWeTT_Suc31LWr5l1Jo8eKDeI-Nb81WrX_cahn3TJDgDJagFQwP747EtAEgLQ-fuiWrk1qZtw/s1600/2014-05-29+11-30-03+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYg2LWWfwKcCe9HdT_CMvlyKkj-7EgwUoPbo3RbrM3gqTmYF3ZweHk-OeFh-Nj70TfzSfsWeTT_Suc31LWr5l1Jo8eKDeI-Nb81WrX_cahn3TJDgDJagFQwP747EtAEgLQ-fuiWrk1qZtw/s1600/2014-05-29+11-30-03+%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82+%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png" height="340" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Bu progamı kullanırken CrystalDesicion ile ilgili hatalar alabilirsiniz. Bu hataları gidermek için aşağıda vereceğim yamaları yüklemelisiniz, eğer yükledikten sonra da hata devam ederse o zaman Crystal Report Runtime yamasını kurmanız gerekir.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://yadi.sk/d/srpCuckJReHE2">32 Bit Yamayı İndirmek İçin Tıklayınız.</a></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://yadi.sk/d/l6ODsPGsReHXu">64 Bit Yamayı İndirmek İçin Tıklayınız.</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://yadi.sk/d/3lSnf2MIReHq5">Arayüzü İndirmek İçin Tıklayınız.</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Soru, öneri istekleriniz için messad@yandex.ru mail adresinden bana ulaşabilrisiniz.</div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-2079606164149735492014-02-14T11:49:00.000+02:002019-04-17T09:00:07.785+03:00Excel Makro İle Çalışma Kitapları Arası Veri AktarımıMerhaba arkadaşlar.<br />
<br />
Bugün Excelde iki çalışma kitabı arasında veri aktarımını anlatacağım.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjX-mjJndt1oIBCse4RxsgeQJ7rKm6nHfP2508J8yeLjY86SxcrAYPxswEDM9dVeVWWCYbt47V15AwatoyLxIw-wVjOrmCeHx7V6uN_F5vBe08iqI9vKEmNM9slrAZkFTtTp_TCm6N612D/s1600/m2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjX-mjJndt1oIBCse4RxsgeQJ7rKm6nHfP2508J8yeLjY86SxcrAYPxswEDM9dVeVWWCYbt47V15AwatoyLxIw-wVjOrmCeHx7V6uN_F5vBe08iqI9vKEmNM9slrAZkFTtTp_TCm6N612D/s1600/m2.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Yukardaki şekilde görülen çalışma kitabı verilerimizin olduğu kitap. Gördüğünüz gibi 46616 satır veri var. Bu veriler üzerinde manuel olarak işlem yapmak tam bir işkencedir. Makro sayesinde yapacağınkız işlemi hatasız ve çok kısa bir sürede yapmak çok kolay.</div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="color: blue;">Bu veri sayfasından 0 dan farklı verileri alt alta diğer bir çalışma kitabına aktarmak istiyoruz.</span></b></div>
<div class="separator" style="clear: both; text-align: left;">
Şimdi kodları yazmaya başlayalım.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9pbuJgzSzNPh4D5307tdEIzK1AyNBrnG0Aqyl9Pc7BBBUABvA3cRD5ds-H-0MVo7bTmBtk96WlUQiiAbGArByLNcUGCuAqJT1AESh-0sPdfjE1aWpGe02GcvfciimdsrEQE6akwdWj4gl/s1600/Ads%C4%B1z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9pbuJgzSzNPh4D5307tdEIzK1AyNBrnG0Aqyl9Pc7BBBUABvA3cRD5ds-H-0MVo7bTmBtk96WlUQiiAbGArByLNcUGCuAqJT1AESh-0sPdfjE1aWpGe02GcvfciimdsrEQE6akwdWj4gl/s1600/Ads%C4%B1z.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Şimdi kodları biraz açıklayalım. En üst ve en alt satır standart makro satırları. 2. satırda kk adında bir değişken tanımladık bu alt alta veri yazdıracağımız çalışma kitabı satırlarını kontrol entmek için oluşturduğumuz değişken. Ardından iki tane for döngüsü tanımladık bunlardan ilki 2-46616 arasında dönüyor bu bizim satır numaramuzı temsil ediyor. İlk resimdeki çalışma kitabında da görüldüğü gibi satır sayısı 46616 dır ve veriler 2. satırdan itibaren başlıyor. 2. for döngüsü sütunlarımızı temsil ediyor. Toplam 13 sütun bulunduğu için 1-13 arasında dönüyor.</div>
<div class="separator" style="clear: both; text-align: left;">
Sonra her hücrede if sorgusuyla 0 dan farklı olup olmadığını kontrol ediyoruz. 0 dan farklıysa <span style="color: blue;"><b>BüyükKitap</b></span> adlı diğer çalışma kitabının 1. sütun ve kk. satırına vieriyi yazdırıyoruz. Her yazdırmadan sonra bir alt satıra geçmesi için de kk değerini 1 artırıyoruz. Döngüleri kapattıktan sonra Makroyu çalıştırabiliriz. Burada dikkat edilmesi gereken en önemli nokta makro çalışırken hangi excel sayfasının aktif olacağıdır.</div>
<div class="separator" style="clear: both; text-align: left;">
Biz verilerin olduğu kitap sorgulama yapıp kriterlere uygun verileri diğer kitaba yazdırdığımız için verilerin olduğu kitap aktif haldeyken makroyu çalıştırmalıyız.</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://yadi.sk/d/GmTeZrTIHsQXT">Buradan örneği İndirebilirsiniz.</a></div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-61459055526898000232013-12-25T00:26:00.000+02:002017-02-21T14:42:11.524+02:00Excelde Fonksiyon Yazma (Makro)Merhaba arkadaşlar.<br />
Bu yazıda excel içinde nasıl fonksiyon yazacağımızı anlatacağım. Excel zaten kendi içinde birçok fonksiyona sahip ama istersek biz de bunlara ilave olarak yazabiliyoruz.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJrkYmbeSegGj39K2tYwrJBtQ736OoUWAPyHS6KvKeIOSJ2JDRplPbC9ct0YJSRHpkvUAf3NTLWdCqfPGGIVdMFS1u9Bme8idEGxAodbJCJoxvynMk6rVYra7oFVnCr7DWh9Ab3lGImIYA/s1600/makro1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJrkYmbeSegGj39K2tYwrJBtQ736OoUWAPyHS6KvKeIOSJ2JDRplPbC9ct0YJSRHpkvUAf3NTLWdCqfPGGIVdMFS1u9Bme8idEGxAodbJCJoxvynMk6rVYra7oFVnCr7DWh9Ab3lGImIYA/s1600/makro1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Öncelikle kod yazılan kısma resimdeki gibi bir yordam açıyoruz. Burada sadece <b style="color: blue;">SPLIT1</b> bölümü ve parantezin içi sizin değiştirebileceğiniz bölümdür, diğerleri standart. Parantezin içi seçeceğiniz hücreyi temsil eder. O alanı boş bırakırsanız fonksiyona excel hücrelerinden veri alamazsınız. Bu işlemlerden sonra içeriği ne yapmak istiyorsanız ona göre dolduracaksınız. Ben hücre değerini belli bir ayıraca göre parçalayıp onun ilk parçasını aldıracağım.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM1TYf5ePdWPCDZC2PyckmRoIZloH_f34CQGV8TUNx7EiaROzRfxKRI6DI325ONZvKUZksMhqYoVczRIO8rHyWCyljIFi7D8S4hbHAUPHOQNYAfvxuKf1Tg79zMTG1LWSdSuBVHIpkRP2G/s1600/makro1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM1TYf5ePdWPCDZC2PyckmRoIZloH_f34CQGV8TUNx7EiaROzRfxKRI6DI325ONZvKUZksMhqYoVczRIO8rHyWCyljIFi7D8S4hbHAUPHOQNYAfvxuKf1Tg79zMTG1LWSdSuBVHIpkRP2G/s1600/makro1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Bu kodları kısaca anlatacağım. Önce string bir dizi olan parca() değişkenimizi tanımlıyoruz. Sonra bunu Split komutu yardımıyla parçalanan hücre değerlerine eşitliyoruz. Parçalama (/) karakterine göre yapılıyor. Siz istediğiniz karakteri yazabilirsiniz. En son adım fonksiyon ismini bir değere eşitlemek. Bunu yapmazsanız fonksiyon yazdığınız hücreye değer gelmez. parca(0) ifadesi parçalanmış hücre değerinin ilk parçası anlamına gelir parca(1) olursa ikinci parça anlaşılır. Burada parçalanan hücre değeri iki parçaya ayrılmıyor ve siz parca(1) değerini almaya çalışıyorsanız, fonksiyon yazdığınız hücrede #DEĞER! diye bir yazı gelir.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiShU2FkXXsOKQoIJFVjguEODwnkbedLixbGCbdlQ84fyVH9JYvYu0TZbwNR5sTvz08EOpdnimXa8P2an2CPVOeNp2STv9ndoPWnAVAcE9tgFWXYZFvQO2Vr_HReYJ1Ax-AKxej2PJkMTh8/s1600/makro1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiShU2FkXXsOKQoIJFVjguEODwnkbedLixbGCbdlQ84fyVH9JYvYu0TZbwNR5sTvz08EOpdnimXa8P2an2CPVOeNp2STv9ndoPWnAVAcE9tgFWXYZFvQO2Vr_HReYJ1Ax-AKxej2PJkMTh8/s1600/makro1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLT8291-VAWuTQVdohOm3GIzTSO_hCmMpAtRbV587Mqr94HABcD654KjxLriEKGDPT9SP-u8b1noXHRmY5Kau7zvzF9HvKhKBzXsWBlZ87UM4RYG2aP0SltoOOuLb9U5-L5_BRcPlZD8uX/s1600/makro1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLT8291-VAWuTQVdohOm3GIzTSO_hCmMpAtRbV587Mqr94HABcD654KjxLriEKGDPT9SP-u8b1noXHRmY5Kau7zvzF9HvKhKBzXsWBlZ87UM4RYG2aP0SltoOOuLb9U5-L5_BRcPlZD8uX/s1600/makro1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0LiQo1B-64vj8V9fzwzVJTJPdIZ2oDInSm7OexILzpsKtdv8PO8x3wiLG1CLMsYxQAljoS8YXX67Q2bIZrap0ORpGynfgbdWDcQUQhOTo3SM9bivrDzYWAW8CWizpJUoeL9mc6nBUvxya/s1600/makro1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0LiQo1B-64vj8V9fzwzVJTJPdIZ2oDInSm7OexILzpsKtdv8PO8x3wiLG1CLMsYxQAljoS8YXX67Q2bIZrap0ORpGynfgbdWDcQUQhOTo3SM9bivrDzYWAW8CWizpJUoeL9mc6nBUvxya/s1600/makro1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Böylece excel içinde olmayan bir fonksiyonu yazmış olduk. Bu fonksiyonu excel eklentisi olarak kaydedip başka kullanıcılara da yükleyebilirsiniz.</div>
<div class="separator" style="clear: both; text-align: left;">
Sormak istediğiniz birşey olursa messad@yandex.ru adresine e-posta atabilirsiniz, elimden geldiğince yardımcı olmaya çalışırım.</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://code.google.com/p/vbipucu/downloads/detail?name=Split.xlsm&can=2&q=#makechanges">Çalışma sayfasını buradan indirebilirsiniz.</a> Hepinize kolay gelsin</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-34594340971494802202013-03-11T11:13:00.000+02:002013-03-11T11:13:20.980+02:00Excel Makro Sayfalar Arası AktarımMerhaba arkadaşlar.<br />
Bugün makroda tekrarlanan işleri kolaylaştıran bazı uygulama örneklerini göstereceğim.<br />
<br />
Örneğin excelde alt alta sıralanmış 1500 satır veri var ve siz bu verilerin 4 ve katlarındaki sırada olanlarını seçmek istiyorsunuz. Bunu el ile yapmak mümkün ama pek akıl kârı iş değil.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzXkb6B3znYHlVKFx2TeW1zY-jUuuR7sZky1uYYMHY1M8hKMw21weR5UPHbPzwg-w3TdVus1cRwsf8G7EKiF6hOmOvPYQahQOwm5__uuW-488qH2Q1kSRM4Zb8Wcx19HEMJol0VbcKTrNy/s1600/excel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzXkb6B3znYHlVKFx2TeW1zY-jUuuR7sZky1uYYMHY1M8hKMw21weR5UPHbPzwg-w3TdVus1cRwsf8G7EKiF6hOmOvPYQahQOwm5__uuW-488qH2Q1kSRM4Zb8Wcx19HEMJol0VbcKTrNy/s1600/excel.png" height="248" width="640" /></a></div>
<br />
Böyle bir sayfa 1956 satır devam ediyor. 4 ve katlarını seçip diğer sayfaya yapıştıralım. Bu işlemin kodlarını hafızadan yazabilirsiniz ama daha kolay yolu var. Excel yaptığınız işlmelerin kodlarını kaydedebilir ve siz hazır kodları düzenleyerek işinizi halledebilirsiniz. Makro Kaydet tuşuna basarak işlem yapalım ve kodlara bakalım.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu4p2k_uQ8MBscn009ccoBed1v3T4ziVLg_hX_PTqHEjXzPJ3orm9O1SmhyKbVBy41MlE3QI1U6VVhAcymMjVnHlD0jwV5_O-q5W4Xiz1Z89zEw_MsEGukIp0v2VCqJo29mmQnUXz6Njvh/s1600/excel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu4p2k_uQ8MBscn009ccoBed1v3T4ziVLg_hX_PTqHEjXzPJ3orm9O1SmhyKbVBy41MlE3QI1U6VVhAcymMjVnHlD0jwV5_O-q5W4Xiz1Z89zEw_MsEGukIp0v2VCqJo29mmQnUXz6Njvh/s1600/excel.png" height="98" width="640" /></a></div>
Resimdeki işaretli tuşa basıp yaptığınız işlemlerin kod satırları makro kısmında kaydedilir. Şimdi bu tuşa basıp ilk satırı kesip Sayfa2 ye ilk satıra yapıştırıp kodlarına bakacağım.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0I5XNOLdMIwz_5cjBtkKvIDsaeEwWccQluNzktTRuAAGlcoi2YN3itEGs8mdxfuCvQy2n9lr-z6dkjjqKfwzuD_3YrUsdJZN1kHGVUflDPtLWbzp7GHkHyP5oTRYydGCR8gv8_5IMf6hj/s1600/excel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0I5XNOLdMIwz_5cjBtkKvIDsaeEwWccQluNzktTRuAAGlcoi2YN3itEGs8mdxfuCvQy2n9lr-z6dkjjqKfwzuD_3YrUsdJZN1kHGVUflDPtLWbzp7GHkHyP5oTRYydGCR8gv8_5IMf6hj/s1600/excel.png" height="256" width="640" /></a></div>
Bu kod satırlarında ilk satır Sayfa1 deki seçtiğimiz alanın kod karşılığıdır, ikinci satır seçtiğimiz alanı kestiğimizi gösterir. Bunlardan sonra Sayfa2 ye geçiren kod satırı geliyor ve seçili hücreden başlayarak yapıştıran kod satırıyla makro bitiyor.<br />
Bu makroda düzenleme yapılmazsa her çalıştırıldığında hep aynı işi yapar ama bizim istediğimiz bu değil onun için kod satırlarında oynama yapacağız.<br />
<br />
<br />
<span style="color: blue;">For</span> k = 4 <span style="color: blue;">To</span> 1956<span style="color: blue;"> Step</span> 4<br />
Range("A" & k & ":" & "R" & k).Select<br />
Selection.Cut<br />
Sheets("Sayfa2").Select<br />
Range("A" & k / 4).Select<br />
ActiveSheet.Paste<br />
Sheets("Sayfa1").Select<br />
<span style="color: blue;">Next</span><br />
<br />
<br />
Oynama yapılan kod satırları böyle.Şimdi ne yaptığımı anlatacağım.<br />
4. satırdan 1956. satıra kadar for döngüsüne alıyoruz ve 4 er 4 er artırıyoruz. İlk satırda 4'ün katları olan satırları seçtiriyoruz, 2.satırda seçilen satırı kestiriyoruz,3.satırda 2.sayfaya geçiyoruz 2.sayfada k/4 diyerek seçtiğimiz satırların teker teker artmasını sağlıyoruz, sonra seçtiğimiz hücreye yapıştırıyoruz ve en can alıcı nokta olarak tekrar Sayfa1 e geçiyoruz. Bu çok önemli çünkü Sayfa1'e tekrar geçmezsek makro ilk işlemden hep boş hücreler yapıştırır çünkü seçtiği satırlar Sayfa2 den seçilir ve Sayfa2 de hiç bir veri yoktur.<br />
Makroyu çalıştırdığımızda Sayfa2 aynen şöyle olacaktır.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5VCSZSSPbxqu0o2-iSGnz30mmvYGxFR8jLp_nTeIFD0K8pLbwGNxGpF3N03H8HrYM2OhRk-DCtwpXoahRhoQ5tPtMtfFf4vq5F6v9nHv2qqIobk5hG-vdgCanmxkd83nHkVt1n1Mr1JCc/s1600/excel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5VCSZSSPbxqu0o2-iSGnz30mmvYGxFR8jLp_nTeIFD0K8pLbwGNxGpF3N03H8HrYM2OhRk-DCtwpXoahRhoQ5tPtMtfFf4vq5F6v9nHv2qqIobk5hG-vdgCanmxkd83nHkVt1n1Mr1JCc/s1600/excel.png" height="250" width="640" /></a></div>
<a href="http://code.google.com/p/vbipucu/downloads/detail?name=Kitap1.xlsm&can=2&q=#makechanges">Örnek Excel sayfasını buradan indirebilirsiniz.</a> Hepinize kolay gelsin.Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-18776808402122537662013-01-31T12:45:00.000+02:002017-03-02T15:32:52.029+02:00Excel Makro TemelMerhaba arkadaşlar.<br />
Bu yazıda size farklı ve çok yararlı bir programlamadan bahsedeceğim. Excel üzerinde herkes az çok bir şeyler yapmıştır. İşlem yapılan veriler ne kadar az olursa işiniz o kadar kolay olur. Ama veriler arttıkça sıkıntınız da artar. Bu sıkıntıları azaltmak için en büyük yardımcınız <span style="color: blue;"><b>makrodur</b></span>. Bu yazıda makro kaydetme, geliştirici kısmını yani kod kısmını görmeyi anlatacağım. Öncelikle excel çalışma sayfamızı açıyoruz. Ben Office 2010 ingilizce kullanıyorum.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV_q8QyQ3SjiuOpOo-RtgyoqjoiUWkQsoDmXdigKd40EU7M_neVIkEb2LAQhEw1-ZGgcRzQLLDRc8zv0aam06Z92bIeyJhhVwxeE5tJSCEoU1KBRk3a4XuSulN5a4hgyTwxnT8dwJNTv4t/s1600/Ads%C4%B1z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV_q8QyQ3SjiuOpOo-RtgyoqjoiUWkQsoDmXdigKd40EU7M_neVIkEb2LAQhEw1-ZGgcRzQLLDRc8zv0aam06Z92bIeyJhhVwxeE5tJSCEoU1KBRk3a4XuSulN5a4hgyTwxnT8dwJNTv4t/s1600/Ads%C4%B1z.png" width="640" /></a></div>
İlk açılışta muhtemelen buna benzer bir görüntü oluşur. Bu ekranda çalışacağımız kısım görünmemekte. Görünür hale getirmek için sol üst köşedeki "File" tuşuna tıklıyoruz.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp5Ja-OcySAQUJZ1ddu_hUTu9tLNotCPAG3_kijMFkUYAlhQ2gPJcmRFvVo6T6xGzEGCHZ-wvMqgT1uGqN130bab8xrAvTzzJQiIYY_3vxdR7ubVbRLIBOcA1Ukq6NhmXYPg3TxVZj8mAf/s1600/Ads%C4%B1z.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp5Ja-OcySAQUJZ1ddu_hUTu9tLNotCPAG3_kijMFkUYAlhQ2gPJcmRFvVo6T6xGzEGCHZ-wvMqgT1uGqN130bab8xrAvTzzJQiIYY_3vxdR7ubVbRLIBOcA1Ukq6NhmXYPg3TxVZj8mAf/s1600/Ads%C4%B1z.png" width="220" /></a></div>
<br />
Yandaki görüntü çıkacak karşınıza, buradan da "Options"-Türkçe sürümünde muhtemelen seçenekler olarak geçer-seçeneğine tıklıyoruz Gelen ekran aşağıdaki gibidir.<br />
<br />
Buradan "Costumize Ribbon" sekmesine gelip "Developer" yani geliştirici kutusunu seçili hale getirip tamam diyoruz. Bu işlemden sonra excelin üst kısmında bulunan veri, formüller ve diğer seçeneklerin olduğu sekme gurubuna geliştirici sekmesi de eklenecek ve bu işlemimizi tamamlamış olacağız.<br />
<br />
Bu sekmeden kod bölgesine geçiş yapacağız ve makro kodlarıyla tekrarlayan işleri kendimiz yerine kodlara yaptıracağız.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVaokyAhBLj1xja-malwJDwPs8-mdNTUMseBEvLxSjkDmX_rIxWc74RXXxGBWQWNQ1NIG2k-UvivWl8aI8aoEBhPDFwC1n4AYKBSbY-vEvlV_bF5AtaUsXQK63-lpLsQMr18VB5d11tFQw/s1600/Ads%C4%B1z.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVaokyAhBLj1xja-malwJDwPs8-mdNTUMseBEvLxSjkDmX_rIxWc74RXXxGBWQWNQ1NIG2k-UvivWl8aI8aoEBhPDFwC1n4AYKBSbY-vEvlV_bF5AtaUsXQK63-lpLsQMr18VB5d11tFQw/s1600/Ads%C4%B1z.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFrsGkeZhpY377aL66LYgInj1DC2zRPRwBZYvNWGhGq55PxsZ5aEgryfaZxeM_-4fwn8xnuHAemDY_LFTw15Kqh6WVit57gqOSoHhvcakFvWNYvgeo2ORZjYlZeJWWNrJweCgaxbQZW3FB/s1600/Ads%C4%B1z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFrsGkeZhpY377aL66LYgInj1DC2zRPRwBZYvNWGhGq55PxsZ5aEgryfaZxeM_-4fwn8xnuHAemDY_LFTw15Kqh6WVit57gqOSoHhvcakFvWNYvgeo2ORZjYlZeJWWNrJweCgaxbQZW3FB/s1600/Ads%C4%B1z.png" width="640" /></a></div>
<br />
Geliştirici sekmesinden Visual Basic tuşuna bastığımızda veya (Alt + F11) yaptığımızda açılan kod penceremiz bu şekildedir.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiuHLqhzUr23ojog9pXYfDpqIUMM4EXlniTjisgTqBsdjdZMQ8xYvVMjJWXwwmEOoxNgb55RJ6crq0zYBMsyadXBrUqtTCYyKZvFp9CaJHJ9O6fuILsIxg3A_Pso9NdQ85x8YQTn88fI-_/s1600/Ads%C4%B1z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="486" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiuHLqhzUr23ojog9pXYfDpqIUMM4EXlniTjisgTqBsdjdZMQ8xYvVMjJWXwwmEOoxNgb55RJ6crq0zYBMsyadXBrUqtTCYyKZvFp9CaJHJ9O6fuILsIxg3A_Pso9NdQ85x8YQTn88fI-_/s1600/Ads%C4%B1z.png" width="640" /></a></div>
<br />
Bu bölgede işlem yapabilmemiz için modül yüklememiz gerekiyor resimdeki gibi boş alana sağ tıklayıp modül ekledikten sonra kod yazmaya hazır hale geliyoruz.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeSPqyzAq2BiL0zcU5oUr4NC5PO02-mU8kE9M6BcBEORN6DHEBQa_uKg0ErwrIBy6ZGU4tJ_YmqQSD68Y3aRwq8WpLB_LNHSsiAPCTRYTCRn66t-er_0IK9njNuBCm2vPQjjpmzSuumyg/s1600/Ads%C4%B1z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQeSPqyzAq2BiL0zcU5oUr4NC5PO02-mU8kE9M6BcBEORN6DHEBQa_uKg0ErwrIBy6ZGU4tJ_YmqQSD68Y3aRwq8WpLB_LNHSsiAPCTRYTCRn66t-er_0IK9njNuBCm2vPQjjpmzSuumyg/s1600/Ads%C4%B1z.png" width="640" /></a></div>
Modül kısmına küçük bir makro yazıyoruz. Burada parantez açarak şunu belirtmeliyim makroda iki farklı yordam ile kod yazabilirsiniz. Biri <span style="color: blue;">Sub </span>yordamı diğeri ise <span style="color: blue;">Function</span> dır. Sub yordamı makro yordamıdır bu yordamlar exe gibi çalışır ama Function farklıdır adından da anlaşılacağı gibi fonksiyondur. Excelde bulunan TOPLA, ORTALAMA gibi bir kullanıcı tanımlı fonksiyondur. Kullanımı da aynen diğer fonksiyonlar gibi olur. Şimdi yazdığımız makroyu çalıştıralım.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCAwsvrx_yJHZ4LB8x3yoDy9MjI9-ZxTyofXcx6d4xRE8e_ycxpkZrhM2s41K3r9hFKF-SYhGzH3FWTByrnCar4uJVm0umB-D4fm_xw5gva6nWdRHFmCgkIKyYyDLTmnaiGzZ61kxHLXd4/s1600/Ads%C4%B1z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="468" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCAwsvrx_yJHZ4LB8x3yoDy9MjI9-ZxTyofXcx6d4xRE8e_ycxpkZrhM2s41K3r9hFKF-SYhGzH3FWTByrnCar4uJVm0umB-D4fm_xw5gva6nWdRHFmCgkIKyYyDLTmnaiGzZ61kxHLXd4/s1600/Ads%C4%B1z.png" width="640" /></a></div>
Geliştirici sekmesindeki Makrolar tuşuna basıp çalıştırmak istediğiniz makroyu seçip çalıştır tuşuna basıyoruz ve işlem tamamlanıyor.<br />
<br />
Kolay gelsin.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-73161071412521511322013-01-29T23:55:00.000+02:002013-01-29T23:55:29.020+02:00Flash Diske İşletim Sistemi YazdırmaMerhaba arkadaşlar.<br />
Elinizde bulunan bir işletim sistemi iso dosyasını flash belleğe yazdırmayı anlatacağım. Bu işlem için dd.exe programına ihtiyacımız var. Programı indirmek isterseniz <a href="http://code.google.com/p/vbipucu/downloads/detail?name=dd.rar&can=2&q=#makechanges">TIKLAYIN</a>. Bu programı indirdikten sonra exe yi ve yazdırmak istediğiniz işletim sistemi dosyasını C:\ ye atıyoruz. Bunun sebebini birazdan anlatacağım.<br />
Bu işlemler tamamlandıktan sonra <span style="color: blue;"><b>Başlat>Donatılar>Komut İstemi</b></span> yolundan komut istemini yönetici olarak açıyoruz. Karşınıza çıkan ekran şöyledir.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK1sZDNt74MB4_VVpuwNJUjek61uCGmDlrPqp5BJpnmm16omT0AFWSyGfv7PcHHAybP6tbbA392pt_y1ao1jv6iuHLTsibxUNIi1y2jPrdBgdWkyAysKm_uZ5X5MY0u0WHCRjANfauDXt/s1600/komut1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK1sZDNt74MB4_VVpuwNJUjek61uCGmDlrPqp5BJpnmm16omT0AFWSyGfv7PcHHAybP6tbbA392pt_y1ao1jv6iuHLTsibxUNIi1y2jPrdBgdWkyAysKm_uZ5X5MY0u0WHCRjANfauDXt/s640/komut1.png" width="640" /></a></div>
Burada kabuk System32 dosyasının içinde şimdi <span style="color: blue;"><b>cd\</b></span> komutunu yazıp enter tuşuna basıyoruz. Bu komut kabuğu C:\ dosyasına götürüyor. İşletim sistemi dosyasını ve dd.exe programını C' ye atmamız kabuk programda attığımız klasöre ulaşmak için uğraşmamamıza yaradı. Böyle yapmasaydık klasörü bulmak için zaman kaybedecektik. Şimdi komutu yazıp çalıştırdıktan sonraki ekrana bakalım<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC1pDRpGJKZjO5HyeRLkxHS87JRTpU1N9nxehAQEnUQ5hDDIqcvMB2L_uy05cve5u5_cMcqFCI_WYZP8RijYpVGyY-UfxFCM2hgsB9Qa0glOZJhQGGnT3mAKRJGJb-PNV6syPS6kBWZnyj/s1600/komut1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC1pDRpGJKZjO5HyeRLkxHS87JRTpU1N9nxehAQEnUQ5hDDIqcvMB2L_uy05cve5u5_cMcqFCI_WYZP8RijYpVGyY-UfxFCM2hgsB9Qa0glOZJhQGGnT3mAKRJGJb-PNV6syPS6kBWZnyj/s640/komut1.png" width="640" /></a></div>
Bu işlemden sonra <b><span style="color: blue;">dd --list</span></b> komutunu yazıyoruz. Yazdığınız komutun harfiyen doğru olduğundan emin olun yoksa hatalarla karşılaşırsınız.Bu komuttan sonraki ekran görüntüsü şöyle olur.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9M6i0AhaxznMeSK3D05pccUNrLaoaJ2sipxdS48hWLVU4iItWiSkvhb248EDZOnDs9oYHXTblIONh9vPTAhqy9AEeKXrtGvj_1aGrDOHNcb1m8ttBfysfwIcaSBoSgwHAIIqmBuma23E8/s1600/komut1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="497" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9M6i0AhaxznMeSK3D05pccUNrLaoaJ2sipxdS48hWLVU4iItWiSkvhb248EDZOnDs9oYHXTblIONh9vPTAhqy9AEeKXrtGvj_1aGrDOHNcb1m8ttBfysfwIcaSBoSgwHAIIqmBuma23E8/s640/komut1.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdhaqryS0Y5Cf2Iry0pJIid23RGwhaczut8OTgSYyDmZWeu0wr6THTZ_Cii72IVT4cQKRnH9OnDeO6_DAVqi6alDFz7M95eQg-6iQcQOt-fKVbWP61yxrAFJMFtXr6ucYGS6hoQIAZHCha/s1600/komut1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdhaqryS0Y5Cf2Iry0pJIid23RGwhaczut8OTgSYyDmZWeu0wr6THTZ_Cii72IVT4cQKRnH9OnDeO6_DAVqi6alDFz7M95eQg-6iQcQOt-fKVbWP61yxrAFJMFtXr6ucYGS6hoQIAZHCha/s640/komut1.png" width="640" /></a></div>
Komutun çıktısı fazla olduğundan iki resim almak zorunda kaldım ikinci resim çıktıların son satırlarıdır. Eğer bu çıktıyı aldıysanız hata yok demektir devam edebilirsiniz. Bu komuttan sonra dosyayı yazdıracak komuta geçiyoruz. En dikkatli olunması gereken nokta burası.<br />
<b><span style="color: blue;"> dd if="C:\</span><span style="color: red;">Pardus.iso</span><span style="color: blue;">" of=\\.\</span><span style="color: red;">f</span><span style="color: blue;">: bs=4M</span></b> Bu komut yazdırma işlemini yapacak komuttur. Burada yazdıracağımız işletim sistemi dosyasının adı <span style="color: red;"><b>Pardus.iso</b></span><span style="color: blue;">. </span>Siz hangi dosyayı yazdırmak istiyorsanız onun tam adını yazmalısınız. Diğer husus kırmızı olan<span style="color: red;"> <b>f</b></span> harfi. Bu benim flash belleğimin tanımlı olduğu sürücünün adı sizde flash bellek hangi sürücüye bağlıysa f yerine onu yazmalısınız. Yazdırmadan önce flash belleğe dosya sistemi FAT32 olacak şekilde format atın ve açık pencerede olmasın yoksa komut hata verir. Bu komuttan sonra ekran şu şekli alır.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-aHdfYJrhb2aoPPX2tjlsihkm3nYMmnWwv5tRuUmEvltzfh-qNH1bFz_3sebMx0QnVRJkBEp_Ac__p2gr2wO-QeOsHqMCSGiT5IkPWbPUVfsV6gexsrGSpwna2Sm7YKSzZLKFjFyrqQKa/s1600/komut1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-aHdfYJrhb2aoPPX2tjlsihkm3nYMmnWwv5tRuUmEvltzfh-qNH1bFz_3sebMx0QnVRJkBEp_Ac__p2gr2wO-QeOsHqMCSGiT5IkPWbPUVfsV6gexsrGSpwna2Sm7YKSzZLKFjFyrqQKa/s640/komut1.png" width="640" /></a></div>
Yazdıracağınız işletim sistemine göre yazılar farklılık gösterebilir ama bu minvalde yazılar olacaktır. Bu ekran yazmaya başladığını gösterir bize yazma işlemi bitince ekran şu şekilde olur. O zamana kadar kabuk programı kapatmamalısınız.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlR2_OK36jr_u0dUA4fLcjqo-WXk4QaBE4fkYOfnuVGlDp6hyAbobg-ixpfa117noRposTnGiG1_OaYuxW5xZJaxmwKvgsyGha8tPrjXbeFQ2BccISQUv4KTNrFUtS6SWHyqXEMKpbA4UW/s1600/komut1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlR2_OK36jr_u0dUA4fLcjqo-WXk4QaBE4fkYOfnuVGlDp6hyAbobg-ixpfa117noRposTnGiG1_OaYuxW5xZJaxmwKvgsyGha8tPrjXbeFQ2BccISQUv4KTNrFUtS6SWHyqXEMKpbA4UW/s640/komut1.png" width="640" /></a></div>
Bu ekrandan sonra işlem tamamlanmıştır. Artık işletim sistemini kurabilirsiniz.<br />
<br />
Kolay gelsin.<br />
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-88044804152808626862012-06-11T19:13:00.002+03:002017-03-02T15:27:44.942+02:00Excel ve Visual Basic Bağlantısı 2Merhaba dostlar.<br />
<div>
Bugün sizlerle excel-vb bağlantısında işe yarayacak bazı kodlar paylaşacağım.</div>
<div>
<br /></div>
<div>
İşte ilk kod örneğimiz.</div>
<div>
<b><span style="color: blue;">Dim </span><span style="color: red;">yol</span><span style="color: blue;"> As String = Path.GetFullPath(Path.Combine(Application.StartupPath, "..\..")) & "\</span><span style="color: red;">erp.xlsx</span><span style="color: blue;">"</span></b></div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Bu kod satırı proje klasörünün içindeki dosyanın yolunu bulan kod satırıdır. Bu dosyanın adresini "<b><span style="color: blue;">yol</span></b>" değişkenine atar. Yol adresini bulmak istediğiniz yer ise bu kod satırında "<b><span style="color: blue;">erp.xlsx</span></b>" olarak gösterilen yerdir. Siz istediğiniz gibi değiştirebilirsiniz. Peki bu kod neredeki dosyanın adresini alır? Mesela "kayıtlar" diye bir uygulamanız olsun. Bu uygulamanın eğer siz değiştirmediyseniz <b><span style="color: blue;">"Belgeler\Visual Studio 2008\Projects"</span></b> adresinde bir klasörü olur. Projeler içinden "kayıtlar" klasörüne girerseniz karşınıza bir klasör ve bir de solution dosyası çıkar. Bu kod işte bu klasörün içindeki herhangi bir dosyanın yolunu bulur. Özellikle excel veritabanı olarak kullanılacaksa bu kod çok işe yarar çünkü veritabanı olan excel dosyasını bu klasöre koyarsanız her bilgisayarda rahat bir şekilde çalışır.</div>
<div>
<br /></div>
<div>
<b><span style="color: blue;">ekzel.ActiveCell.Offset(0, 1).Value="Merhaba"</span></b></div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Bu kod satırında ekzel excel uygulamasını atadığımız değişkenin adıdır, bir önceki konuda anlatmıştım. Bu kod aktif olana yani seçili durumda olan hücrenin bir sütun sağındaki hücreye "Merhaba" yazdırır.<span style="color: blue; font-weight: bold;"> </span></div>
<div>
<span style="color: blue; font-weight: bold;"><br /></span></div>
<div>
<b><span style="color: blue;">ekzel.ActiveCell.Offset(0,-1).Value="Merhaba"</span></b>
</div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Bu kod aktif olana yani seçili durumda olan hücrenin bir sütun solundaki hücreye "Merhaba" yazdırır.<span style="color: blue; font-weight: bold;"> </span>
</div>
<div>
<span style="color: blue; font-weight: bold;"><br /></span></div>
<div>
<b><span style="color: blue;">ekzel.ActiveCell.Offset(1,0).Value="Merhaba"</span></b>
</div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Bu kod aktif olana yani seçili durumda olan hücrenin bir satır altındaki hücreye "Merhaba" yazdırır.<span style="color: blue; font-weight: bold;"> </span>
</div>
<div>
<span style="color: blue; font-weight: bold;"><br /></span></div>
<div>
<div>
<b><span style="color: blue;">ekzel.ActiveCell.Offset(-1,0).Value="Merhaba"</span></b></div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Bu kod aktif olana yani seçili durumda olan hücrenin bir satır üstündeki hücreye "Merhaba" yazdırır.<span style="color: blue; font-weight: bold;"> </span></div>
</div>
<div>
<span style="color: blue;"><b><br /></b></span></div>
<div>
<span style="color: blue;"><b>ekzel.Cells(3, 8).activate()</b></span></div>
<div>
<div style="color: blue; font-weight: bold;">
Do While Not (ekzel.ActiveCell.Value = Nothing)</div>
<div style="color: blue; font-weight: bold;">
ekzel.ActiveCell.Offset(1, 0).Select()</div>
<div style="color: blue; font-weight: bold;">
Loop</div>
<div style="color: blue; font-weight: bold;">
<br /></div>
<div>
Bu kod satırları kayıt girerken çok işe yarayan satırlardır. 3. satır 8. sütunlu hücre seçildikten sonra aşağı doğru hücreleri denetler ve boş hücre geldiğinde durur. Bu satırlar program tarafından çalıştırldığında 8. sütunda 3. satırdan itibaren boş olan ilk hücreyi seçili hale getirir.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIoBg2QRDDuvdeUzNUYxgxKBQt6Wx3IzOYLY6tugjJMc-eD13FskApBI5amgNNsUFSrkE15gPbbjYsXnbi9XtL_ZNYQ8GUKAyKEm4iq2uG3uQn1-6q_HGBk_H09bGEsOzLxYamfPHUXiPp/s1600/ekzel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIoBg2QRDDuvdeUzNUYxgxKBQt6Wx3IzOYLY6tugjJMc-eD13FskApBI5amgNNsUFSrkE15gPbbjYsXnbi9XtL_ZNYQ8GUKAyKEm4iq2uG3uQn1-6q_HGBk_H09bGEsOzLxYamfPHUXiPp/s1600/ekzel.jpg" /></a></div>
<div>
Bu küçük örneği de ekliyorum. Bu program veritabanı excel e kayıt yapabiliyor, istediğiniz isme göre arama yapıp bilgileri kutulara yazabiliyor. Excel ile Visual Basic bağlantısını çok iyi anlatabilecek bir örnek.</div>
<div>
<br /></div>
<div>
<a href="http://code.google.com/p/vbipucu/downloads/detail?name=excele%20kay%C4%B1t.rar&can=2&q=#makechanges">Örneği indirmek için tıklayın.</a>
</div>
<div>
<br /></div>
<div>
Hepinize kolay gelsin.</div>
</div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com1tag:blogger.com,1999:blog-8800380175977881212.post-38538811570210885572012-06-09T19:31:00.000+03:002017-03-02T15:26:31.053+02:00Excel ve Visual Basic Bağlantısı 1Merhaba dostlar.<br />
Bugün sizlerle visual basic den excel e nasıl bağlantı yapılacağını anlatmaya çalışacağım. Excel ile bağlantı yapmak için programı yazmaya başlamadan önce yapılması gereken bir kaç işlem var öncelikle bunlardan bahsedeceğim. Windows Application oluşturulduktan sonra yapılacak işlemler sırayla şöyledir :<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG_E0CyJcbVcSMNQa_xsIZVpYqF2zUsPIYQ0nfG6bjTG_a2j4AbCJG7GgO4EOTN9PDtLeALSosRGJUlZHQpVnQdMfHlFjQe6e8Cm4nDKp1NRHAj3V06fmfPLRGNdSoVtO5oFTLtgSgVHHL/s1600/reference.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="348" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG_E0CyJcbVcSMNQa_xsIZVpYqF2zUsPIYQ0nfG6bjTG_a2j4AbCJG7GgO4EOTN9PDtLeALSosRGJUlZHQpVnQdMfHlFjQe6e8Cm4nDKp1NRHAj3V06fmfPLRGNdSoVtO5oFTLtgSgVHHL/s640/reference.jpg" width="640" /></a></div>
<br />
Sağ tarafta bulunan My Project seçeneğine çift tıkladığımızda karşımıza bu ekran çıkar. Buradan da sol taraftaki seçenekler kısmından References seçeneğini seçmemiz gerekir ve asıl işlem için hazır durumda oluruz. Buraya ulaştıktan sonra resimde işaretli Add düğmesine basarız ve şu pencere karşımıza çıkar.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzW6eqOC2icb10yNUQrR5xNur7f_myRYU91i1S4PwY5RvSt5vnvlyQVsb6ca3CqDMrf5SrjiQgEPqoaCBVOQjWZ0pDJWXMGZ-2116TIGofUmuf6W8KOS037qmVNv2UsvXyUKYjhl6vEqh/s1600/ref+ekle.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzW6eqOC2icb10yNUQrR5xNur7f_myRYU91i1S4PwY5RvSt5vnvlyQVsb6ca3CqDMrf5SrjiQgEPqoaCBVOQjWZ0pDJWXMGZ-2116TIGofUmuf6W8KOS037qmVNv2UsvXyUKYjhl6vEqh/s400/ref+ekle.jpg" width="400" /></a></div>
Bu pencereden işaretli olan seçeneği seçeriz. Ben office 2007 kullandığım için<b><span style="color: blue;"> "12.0"</span></b> olanı seçiyorum office 2003 kullananlar <span style="color: blue; font-weight: bold;">"5.0" </span>olanı seçmelidir. Bu aşamayı geçtikten sonra bir işlem daha kalıyor.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmwBMxYBlq0nmGoAsEn0K6wnmOiYVJmI1GkGOl3WiK9Pg5wPEQ1FJOZR1lTdeCKMcn1BOAddYsE5uwt-9EHVfu3MpEjY-OIxzaTaUrYPfBpdM_UzShPBy5Wwzwsma9J3BZCxz4KV1PFAAd/s1600/interop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmwBMxYBlq0nmGoAsEn0K6wnmOiYVJmI1GkGOl3WiK9Pg5wPEQ1FJOZR1lTdeCKMcn1BOAddYsE5uwt-9EHVfu3MpEjY-OIxzaTaUrYPfBpdM_UzShPBy5Wwzwsma9J3BZCxz4KV1PFAAd/s640/interop.jpg" width="640" /></a></div>
Yine References penceresinin alt kısmında bulunan kısımdan <b><span style="color: blue;">Microsoft Office Interop</span></b> seçeneğini işaretleyip işlemi tamamlıyoruz. Böylece artık kodları yazmaya başlayabiliriz.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9QVSwXVuuB2k60YaOdorb4yV-rA-VM8DM8RVnXkCaOhFJYIvtcibwUVSETfzsbNRaTX7a1cZuY7zMKVyrOWO3nSjQwRa1Ep1vflJ1oVpGUlQYmF2K0R1xVzgDeFvCqbUOkOXbQUAuJIWC/s1600/%C3%B6rnek8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9QVSwXVuuB2k60YaOdorb4yV-rA-VM8DM8RVnXkCaOhFJYIvtcibwUVSETfzsbNRaTX7a1cZuY7zMKVyrOWO3nSjQwRa1Ep1vflJ1oVpGUlQYmF2K0R1xVzgDeFvCqbUOkOXbQUAuJIWC/s320/%C3%B6rnek8.jpg" width="320" /></a></div>
Bağlantıyı göstermek için küçük bir uygulama üzerinden anlatacağım. Burada bilgisayardan bir excel dosyası seçiyoruz ve girdi kutusundaki veriyi istediğimiz hücreye satır sütun numaraları yardımıyla yazdırıyoruz. Bilgisayardan dosya seçtirmek için Toolbox kısmından form ekranına Open File Dialog ekliyoruz. Eklediğimiz zaman form ekranının alt kısmında görünecektir , form ekranı üstünde görünmez. Şimdi kod kısmına biraz bakalım.<br />
<br />
Excel dosyasının tüm yordamlarda tanınması için genel bir tanımlama yapmamız gerekiyor. Kod kısmında <b style="color: blue;">Public Class Form1 </b>yazan yerin altına <span style="color: blue; font-weight: bold;">Dim </span><span style="color: red; font-weight: bold;">ekzel</span><span style="color: blue; font-weight: bold;"> As New Excel.Application </span>yazarsak excel dosyası programdaki tüm yordamlarda tanınır. Burada kırmızı olan ekzel değişken ismidir EXCEL dosyasını bir değişkenle ifade etmemiz gerekir.<br />
<br />
<br />
Şimdi dosya seçme kısmına geçelim. Dosya seçme tuşunun yordamına girip şu kodları yazarız.<br />
<b style="color: blue;">OpenFileDialog1.ShowDialog() </b>Bu satır o düğmeye basıldığında dosya seçtirici pencereyi açtırır.<br />
<b><span style="color: blue;">ekzel.Workbooks.Open(OpenFileDialog1.FileName)</span></b> Bu satır ise seçtiğiniz dosyanın adresini alarak excel dosyasını açtırır. Programı çalıştırdığınızda excel sayfası görünmez. Eğer açtığınız excel sayfasını görmek istiyorsanız excel açtıran satırın altına <span style="color: blue;"><b>ekzel.Visible = True </b></span>satırını eklemelisiniz.<br />
<br />
<br />
Şimdi istediğimiz veriyi excel sayfasına yazdırma kısmına geçelim. Bunun için şu satırı kullanırız;<br />
<b><span style="color: blue;">ekzel.Cells(1,2).value = "Merhaba"</span></b> Bu satır sayfanın 1. satır 2. sütununa Merhaba yazdırır. Örnekteki kod satırı ise şöyle ;<br />
<span style="color: blue;"><b>ekzel.Cells(Val(TextBox2.Text), Val(TextBox3.Text)).value = Trim(TextBox1.Text)</b></span><br />
Bu kod girdi kutusunun değerini satır ve sütunları verilmiş hücreye yazdırır.<br />
<br />
Programdan çıkarken şu kodlar çıkış düğmesinin yordamına eklenmelidir aksi takdirde excel kapanmıyor arka planda çalışmaya devam ediyor (eğer excel dosyasını görünmez halde çalıştırıyorsanız).<br />
<br />
<span style="color: blue;"><b>ekzel.Quit()</b></span><br />
<span style="color: blue;"><b>ekzel = Nothing</b></span><br />
<span style="color: blue;"><b><br /></b></span>
Yaptığım küçük örneği aşağıdaki bağlantıdan indirebilirsiniz.<br />
<br />
Hepinize kolay gelsin.<br />
<span style="color: blue;"><b><br /></b></span>
<a href="http://code.google.com/p/vbipucu/downloads/detail?name=%C3%B6rnek%208.rar&can=2&q=#makechanges">Örneği indirmek için tıklayın.</a>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-76553896207578877802012-05-09T17:41:00.000+03:002013-03-10T02:05:32.982+02:00Checkedlistbox Kullanımı 2Merhaba dostlar.<br />
<div>
Bugün sizlerle checkedlistbox nesnesi ile ilgili bazı kodları paylaşacağım.</div>
<div>
<br /></div>
<div>
<b><span style="color: blue;"> Dim veriler() As String = {"A", "B", "C", "D", "E"}</span></b></div>
<div>
<b><span style="color: blue;">CheckedListBox1.Items.AddRange(veriler)</span></b></div>
<div>
<b><span style="color: blue;"><br /></span></b></div>
<div>
Bu kod satırında veriler adında bir dizi ve elemanlarını tanımlıyoruz ve checkedlistbox nesnemize bu diziyi yazdırıyoruz. Bu işlem veri eklemenin değişik bir yolu.</div>
<div>
<br /></div>
<div>
<span style="color: blue;"><b>CheckedListBox1.Items.Insert(3, "Merhaba") </b></span></div>
<div>
<span style="color: blue;"><b><br /></b></span></div>
<div>
Bu kod satırı da checkedlistbox nesnesinin 4. sırasına "Merhaba" ifadesini yazdıran satırdır.</div>
<div>
<br /></div>
<div>
<b><span style="color: blue;">CheckedListBox1.Items.RemoveAt(2)</span></b></div>
<div>
<span style="color: blue;"><b><br /></b></span></div>
<div>
Bu satır da nesnenin 3. sırasındaki veriyi siler.</div>
<div>
<br /></div>
<div>
<b><span style="color: blue;">CheckedListBox1.SetSelected(3, True)</span></b></div>
<div>
<br /></div>
<div>
Bu satır nesnenin 4. sırasındaki veriyi seçili duruma getirir.</div>
<div>
<br /></div>
<div>
<b><span style="color: blue;">MessageBox.Show((CheckedListBox1.SelectedIndex + 1))</span></b></div>
<div>
<br /></div>
<div>
Bu satır eğer seçilmiş bir veri varsa onun kaçıncı sırada olduğunu messagebox ile gösterir.</div>
<div>
<br /></div>
<div>
<div>
<b><span style="color: blue;">Dim mn As Integer = CheckedListBox1.FindString("G")</span></b></div>
<div>
<b><span style="color: blue;">CheckedListBox1.SetItemChecked(mn, True)</span></b></div>
</div>
<div>
<span style="color: blue;"><b><br /></b></span></div>
<div>
Bu satırlar da mn değişkenini nesnedeki "G" harfi ile başlayan veriye eşitler ve onu seçili duruma getirir.</div>
<div>
<br /></div>
<div>
Hepinize kolay gelsin.</div>
Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-80520753409299928702012-05-06T20:17:00.000+03:002012-05-06T20:18:22.360+03:00Checkedlistbox Kullanımı 1 ve Split (Parçalama) KomutuMerhaba dostlar.<br />
<br />
Bugün sizlerle checkedlistbox nesnesine veri ekleme, seçtiğimiz veriyi silme veya elde etme ve string ifadeyi parçalama işlemlerini anlatmaya çalışacağım.<br />
Örnek program üzerinden anlatıma başlıyorum.
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmXQLraIsmJho5qTy3kgiLsgRkYPw8JljSYb4N-gSQio1IP4GMIMhkZhMGCmQaVUQwYrKzs70BEjavMYF6tlcR0QNTNSoy-kWBpMcXahYjN_Iw69czE5DQdvcIryqaEwNhmmV5pAQ1uEL/s1600/%C3%B6rnek7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZmXQLraIsmJho5qTy3kgiLsgRkYPw8JljSYb4N-gSQio1IP4GMIMhkZhMGCmQaVUQwYrKzs70BEjavMYF6tlcR0QNTNSoy-kWBpMcXahYjN_Iw69czE5DQdvcIryqaEwNhmmV5pAQ1uEL/s640/%C3%B6rnek7.jpg" width="640" /></a></div>
<br />
Üst kısımda bulunan kutulardaki verileri aralarına "/" işareti koyarak checkedlistbox nesnesine ekliyoruz. İstediğimiz veriyi seçip parçala deyip aşağıdaki kutulara parçalanmış şekilde yazdırıyoruz, istediğimiz verileri seçip silebiliyoruz. Gelelim kodlara.<br />
<br />
<b style="color: blue;">CheckedListBox1.Items.Add("Merhaba","Dostum") </b>bu kod satırı iki string ifadeyi yan yana ve bitişik olarak yazdırır.<br />
<b style="color: blue;"><br /></b><br />
<b style="color: blue;">CheckedListBox1.Items.Add(TextBox1.Text & "/" & TextBox2.Text & "/" & TextBox3.Text & "/" & TextBox4.Text & "/" & TextBox5.Text) </b>bu kod satırı da örnek programda kutulardaki verileri aralarına "/" işareti koyarak yazdırır.<br />
<br />
Parçalama için <span style="color: blue;"><b>Split</b></span> komutu kullanılır programda split komutu şu şekilde kullanılmıştır ;<br />
<br />
<span style="color: blue;"><b>Dim veri() As String</b></span><br />
<span style="color: blue;"><b>veri = Split(CheckedListBox1.CheckedItems(0), "/")</b></span><br />
<br />
Bu kod seçtiğimiz checkedlistbox verisini parçalıyor ve "veri" adında bir diziye atıyor. Parçalama komutunda önce parçalanacak string ifade yazılır, ardından virgülle ayrılıp parçalama kriteri yazılır. Bizim parçalama kriterimiz de <b><span style="color: red;">"/"</span></b> işaretidir. Parçalama işleminden sonra dizi elemanları elde edilmiş olur veri(0), veri(1)... artık kaç tane parça varsa o kadar dizi elemanı elde edilmiş olur.<br />
<br />
<br />
Checkedlistbox nesnesindeki seçtiğimiz verileri silmek için şöyle bir kod kullanırız.<br />
<br />
<br />
<b><span style="color: blue;">For x As Integer = CheckedListBox1.Items.Count - 1 To 0 Step -1</span></b><br />
<b><span style="color: blue;"> If CheckedListBox1.GetItemCheckState(x) = CheckState.Checked Then</span></b><br />
<b><span style="color: blue;"> CheckedListBox1.Items.RemoveAt(x)</span></b><br />
<b><span style="color: blue;"> End If</span></b><br />
<b><span style="color: blue;">Next</span></b><br />
<br />
<br />
Bu kodlar checkedlistbox nesnesindeki tüm seçenekleri tarar ve seçili olanları siler.<br />
<br />
Checkedlistbox nesnesi seçim yaparken ilk tıklamada seçili duruma gelmez bunu değiştirip ilk tıklamada seçme işlemi yapabilmek için nesnenin üzerine tıklayıp "Properties" penceresinden "CheckOnClick" özelliğini "True" olarak ayarlamanız gerekir. <br />
<br />
<a href="http://code.google.com/p/vbipucu/downloads/detail?name=%C3%B6rnek%207.rar&can=2&q=#makechanges">Örneği indirmek için tıklayın.</a>
<br />
<br />
Hepinize kolay gelsin.Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-38239606403581187822012-05-01T18:46:00.000+03:002012-05-01T18:46:15.477+03:00Listview ve Kolonları Yönetimi 2Merhaba dostlar.<br />
<br />
Bugün listview nesnesinden seçtiğimiz bir girdinin kolonlarındaki bilgileri nasıl elde edeceğimizi anlatmaya çalışacağım. Örnek programdan anlatmaya başlıyorum.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH2TvZse496SwynchijXjL4LWEC9-TbbO-YyHmybjNg1snzj6WvQgiqPb8eHr_Jb-1sSmvgvEZFiQtq9wr4oPi1ToEx6YRfMcL3mytSKadmWED28hm0IIRe37ApntQSJkp6RQT4Wab9vU2/s1600/listview2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH2TvZse496SwynchijXjL4LWEC9-TbbO-YyHmybjNg1snzj6WvQgiqPb8eHr_Jb-1sSmvgvEZFiQtq9wr4oPi1ToEx6YRfMcL3mytSKadmWED28hm0IIRe37ApntQSJkp6RQT4Wab9vU2/s640/listview2.jpg" width="640" /></a></div>
Resimdeki listview nesnesine form yüklenirken verileri yazdırıyorum. Nasıl yazdırılacağı bu konunun birinci bölümünde mevcut. Daha sonra seçtiğim girdilerin kolonlarını yandaki kutulara yazdıracağım.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLli2xf0ICrWQ76QDQP85q2MXRCpUbd7qJwyD5r3S6GaXJ9OGZLRL1VPuQkJqQzUzcT9NW6E90-WPt4AQ9ZNllwtocTlkSM_VNtY4HEYVrkYxYopX-AZew-QImabwQUyhLsIiXsa2RYgs2/s1600/listcheck.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLli2xf0ICrWQ76QDQP85q2MXRCpUbd7qJwyD5r3S6GaXJ9OGZLRL1VPuQkJqQzUzcT9NW6E90-WPt4AQ9ZNllwtocTlkSM_VNtY4HEYVrkYxYopX-AZew-QImabwQUyhLsIiXsa2RYgs2/s640/listcheck.jpg" width="640" /></a></div>
Girdileri seçtirmek için checkbox seçeneğini kullandım bu kişiye seçtiği girdiyi daha iyi görme imkanı veriyor. Checkbox kullanabilmek için listview nesnesinde çift tıklayıp onun yordamına "<b><span style="color: blue;">listview1.checkboxes=true</span></b>" yazmanız yeterlidir. Bunu yaptıktan sonra listview nesnesine tıkladığınızda checkbox görünür hale gelir.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9o2eDOk3u9HyiZuugOIhXZe6ppmU80-nwUhnGPn_h-FW6bmCSB6EBULGu6HATG9vuWhZ73xRGQOEqy17CnvBwn3XjbXHvaVrcnSlrpZoGygvXHeqmnnhn2ymeantX6BEr6U20Gd-Dhez/s1600/listviewg%C3%B6ster.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9o2eDOk3u9HyiZuugOIhXZe6ppmU80-nwUhnGPn_h-FW6bmCSB6EBULGu6HATG9vuWhZ73xRGQOEqy17CnvBwn3XjbXHvaVrcnSlrpZoGygvXHeqmnnhn2ymeantX6BEr6U20Gd-Dhez/s640/listviewg%C3%B6ster.jpg" width="640" /></a></div>
Hasan girdisi seçili haldeyken göster tuşuna basılınca yandaki kutulara girdinin kolonları yazılır ve seçili girdi seçilmemiş hale getirilir. Seçili girdiyi seçilmemiş hale getirmek için şu kod kullanılır;<br />
<b><span style="color: blue;">ListView1.CheckedItems(0).Checked = False</span></b><br />
<br />
Şimdi kod kısmına geçelim. Listview girdilerini form_load yordamında yazdırdık.<br />
Seçilen girdiyi elde etmek için şöyle bir kod satırı kullanırız;<br />
<br />
<span style="color: blue;"><b> Dim girdi As ListViewItem</b></span><br />
<span style="color: blue;"><b> girdi = ListView1.CheckedItems(0)</b></span><br />
Bu satırlar sadece 1 seçim için kullanılır 2 veya daha fazla seçim yaparsanız çalışmaz programda bunu engellemek için bir kaç kod daha yazdım böylece sadece 1 seçim yaparak işlem yapabiliyorsunuz. Hasan ile başlayan girdinin kolonlarını elde edelim şimdi.<br />
<br />
<b><span style="color: blue;">girdi.SubItems(0).Text</span></b>="hasan"<br />
<b><span style="color: blue;">girdi.SubItems(1).Text</span></b>="erkul"<br />
<b><span style="color: blue;">girdi.SubItems(2).Text</span></b>="hasan@hotmail.com"<br />
<span style="color: blue;"><b>girdi.SubItems(3).Text</b></span>="ankara"<br />
<b><span style="color: blue;">girdi.SubItems(4).Text</span></b>="1980"<br />
Yukarıdaki satırları gösterim amaçlı yazdım programda "<span style="color: blue;"><b>TextBox1.Text=girdi.SubItem(0)</b></span>" yazarsanız işlem yapmış olursunuz. "SİL" tuşunun yordamına şu kod satırı ile çoklu seçim yapabilir ve bu seçenekleri silebilirsiniz.<br />
<b><span style="color: blue;">ListView1.Items.Remove(ListView1.CheckedItems(0))</span></b><br />
<br />
<a href="http://code.google.com/p/vbipucu/downloads/detail?name=%C3%B6rnek%206.rar&can=2&q=#makechanges">Örneği indirmek için tıklayın.</a>
<br />
<br />
Hepinize kolay gelsin.<br />
<br />Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0tag:blogger.com,1999:blog-8800380175977881212.post-46547614666011425082012-04-30T01:48:00.000+03:002012-04-30T01:48:30.217+03:00Listview ve Kolonları Yönetimi 1Merhaba dostlar.<br />
<br />
Bugün sizlerle Listview nesnesine nasıl kolon eklenir ve o kolonlara nasıl istediğimiz şeyi yazdırırız onu anlatmaya çalışacağım.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYTPzZ_pOdwF4q2yrs2J9-FsPbSmWfkUOjYY-xy0C1coeuXasB1z6YtwsX9CcimhwneCGV8ZZ_9lsY1JGQjjBOAs22cikHUSBkJYVPaQw_CzuJc0X2867NhhyM7aQXZjA_HwFh_AT2D1II/s1600/listview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="273" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYTPzZ_pOdwF4q2yrs2J9-FsPbSmWfkUOjYY-xy0C1coeuXasB1z6YtwsX9CcimhwneCGV8ZZ_9lsY1JGQjjBOAs22cikHUSBkJYVPaQw_CzuJc0X2867NhhyM7aQXZjA_HwFh_AT2D1II/s400/listview.jpg" width="400" /></a></div>
Öncelikle listview nesnesine kolon ekleyelim. Resimde görülen listview nesnesinin sağ üst köşesindeki kutucuğa tıkladığımızda "Listview Tasks" penceresi görünecektir. Buradan "Edit Columns" seçeneğine tıklayıp kolonları yönetebilirsiniz. Bu seçeneğe tıkladığımızda aşağıdaki pencere görünecektir.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijS2SNZnf6jRvOf9mN868kSgYD6QnXm8KvoilV6Iq-jesLYPQp1TFuJzlu6_1cL3Zpr5Ac55i8AMitGdXXaryXWeDpoM3S_Opf7DrA4bKfnn8ASNPehU7lBItUU6aT6bRX4mviesEXrONg/s1600/kolon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="460" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijS2SNZnf6jRvOf9mN868kSgYD6QnXm8KvoilV6Iq-jesLYPQp1TFuJzlu6_1cL3Zpr5Ac55i8AMitGdXXaryXWeDpoM3S_Opf7DrA4bKfnn8ASNPehU7lBItUU6aT6bRX4mviesEXrONg/s640/kolon.jpg" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
Bu pencereden kırmızı halka ile gösterilen Add tuşuna her bastığınızda listview nesnesine yeni bir kolon eklenir. Bu kolonların isimlerini de resmin sağ tarafındaki "Text" kısmından değiştirebilirsiniz. Kolon genişliklerini de bu pencerede ayarlayabilirsiniz. Onun için de "Width" seçeneğini değiştirmeniz yeterli olacaktır. Kolonları ekledikten sonra muhtemelen form ekranında eklediğiniz kolonları göremeyeceksiniz bu sorunu aşmak için de şöyle bir yol izlemelisiniz.</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5dRoviqZMQEdvODWBHt9Pb5aX99dOxOuJhw1imuhpFA3dn_OrCWwAdQvJtQ0TWyfa2_LqsTiBDrb6lFTmguxaX3SA-D73K8ciRAmt70jwFroJlXUutwyZEHR6tQRuQwAuDzOwiv7MmWQp/s1600/ayr%C4%B1nt%C4%B1lar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5dRoviqZMQEdvODWBHt9Pb5aX99dOxOuJhw1imuhpFA3dn_OrCWwAdQvJtQ0TWyfa2_LqsTiBDrb6lFTmguxaX3SA-D73K8ciRAmt70jwFroJlXUutwyZEHR6tQRuQwAuDzOwiv7MmWQp/s640/ayr%C4%B1nt%C4%B1lar.jpg" width="640" /></a>
</div>
<div class="separator" style="clear: both; text-align: left;">
Yine listview nesnesinin sağ üst köşesindeki kutucuğa tıklıyoruz ve açılan pencereden "View" kutusundan "Details" seçeneğini seçiyoruz ve eklediğimiz kolonlar görünür oluyor.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Gelelim bu kolonların altına istediğimiz şeyi yazdırmaya. Bunun için şöyle bir kalıp kullanmanız gerekiyor;</div>
<div class="separator" style="clear: both; text-align: left;">
"ListView1.Items.Add(New ListViewItem(New String() {"Merhaba"}))". Bu kalıpta "Merhaba" yazısı ilk kolonun altına eklenir. Eklenecek yazılar kolon sayısı kadar artırılabilir. String bir ifadeyi tırnak içinde yazdırmak yerine string bir değişken de yazabilirsiniz.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyJBHKKebBhmt-tGUWU7_hlEVyJr5IHHWhbhplFUj0F3YGSPWRjXiFWN_NAwUMVBRkMFxp_LeRhcsBjFtjRhcM5mCJ_jRXFehK28GW4YhldUEw6jHzW5spMNl4fGW6v-xJ5VVOqv02zljY/s1600/%C3%B6rnek5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="316" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyJBHKKebBhmt-tGUWU7_hlEVyJr5IHHWhbhplFUj0F3YGSPWRjXiFWN_NAwUMVBRkMFxp_LeRhcsBjFtjRhcM5mCJ_jRXFehK28GW4YhldUEw6jHzW5spMNl4fGW6v-xJ5VVOqv02zljY/s640/%C3%B6rnek5.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Şekildeki örnek kutulara girilen değerleri listview kolonlarına yazdırıyor. Bunun için sadece "EKLE" tuşunun yordamına şu kod satırını yazmamız yeterli;</div>
<div class="separator" style="clear: both; text-align: left;">
ListView1.Items.Add(New ListViewItem(New String() {TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text}))</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://code.google.com/p/vbipucu/downloads/detail?name=%C3%B6rnek5.rar&can=2&q=#makechanges">Örneği indirmek için tıklayın.</a>
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Bir sonraki konuda listview kolonlarındaki ifadeleri nasıl elde edeceğimizi anlatacağım. Şimdilik hepinize kolay gelsin.</div>Muhammed Esad DELİSERhttp://www.blogger.com/profile/09624985806804686751noreply@blogger.com0