Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Makro-VBA
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Makro-VBA Makro veya VBA ile ilgili sorularınızı buraya gönderebilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Kapalı Konu
 
Paylaş Konu Araçları Görünüm Modları
Eski 26-09-2017, 12:21   #1
bluefalcon
Altın Üye
 
bluefalcon kullanıcısının avatarı
 
Giriş: 22/12/2005
Şehir: İstanbul
Mesaj: 281
Excel Vers. ve Dili:
Excel 2003 TR
Red face Makroda Tek Kod Satırını Çalıştırmak

Merhaba,

Üzerinde çalıştığım proje de çalışma kitabında mevcut modüllerden makro çağırıyorum ve sonuçta bir bütün olarak sistem çalışıyor. Ancak güncellenen şirket işleyişi nedeniyle bazen tüm kod satırlarını çalıştırmaktansa tek bir satırı çalıştırmak istiyorum. Bu mümkün müdür?

Örnek vermek gerekirse baştaki boyut tanımlamalarından sonra gelen ilk satır değilde sadece 3.satırı çalıştırmak gibi.
bluefalcon Çevrimdışı  
Eski 26-09-2017, 14:45   #2
PLİNT
 
Giriş: 30/12/2014
Şehir: Gürün
Mesaj: 1,202
Excel Vers. ve Dili:
Excel 2010
Varsayılan

Alıntı:
bluefalcon tarafından gönderildi Mesajı Görüntüle
Örnek vermek gerekirse baştaki boyut tanımlamalarından sonra gelen ilk satır değilde sadece 3.satırı çalıştırmak gibi.
Merhaba
Aşağıdaki örnekteki gibi ilk satırları atlatabilirsiniz.
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Sub makro()
sor = MsgBox("Tüm satırlar çalışsınmı?", vbYesNo)
If sor = vbNo Then GoTo atla
'...
MsgBox "1.bölüm"
'.....

MsgBox "2.bölüm"
'......

atla:
'.......
MsgBox "3.bölüm"
'.........
If sor = vbNo Then GoTo atla2
'....

MsgBox "4.bölüm"
'.....

MsgBox "5.bölüm"
'.......

atla2:
End Sub 
PLİNT Çevrimdışı  
Eski 27-09-2017, 09:55   #3
bluefalcon
Altın Üye
 
bluefalcon kullanıcısının avatarı
 
Giriş: 22/12/2005
Şehir: İstanbul
Mesaj: 281
Excel Vers. ve Dili:
Excel 2003 TR
Varsayılan

Sayın Plint çok teşekkür ederim, aslında demek istediğim bu değildi ama yine yeni şeyler için bu paylaştığınız kodu kullanabileceğim. Tekrar teşekkürler. Bildiğiniz üzere F8 ile tek tek satırları çalıştırabiliyoruz. Peki bu şekilde kod içerisindeki istediğim bir satırı çalıştırabilir miyim? Bu konuda bir öneriniz varsa ve paylaşırsanız çok memnun olacağım.
bluefalcon Çevrimdışı  
Eski 27-09-2017, 12:19   #4
Huseyinkis
 
Huseyinkis kullanıcısının avatarı
 
Giriş: 23/09/2004
Şehir: İstanbul
Mesaj: 1,747
Excel Vers. ve Dili:
Excel 2010 TR
Varsayılan

makro bulunduğu hücrede çalışır.

Sub Deneme()
Target.Value="5555"
End sub

Hücrenin bulunduğu sütunun 1 ile 500 satırlarında işlem yapar.


Sub Deneme2()

For i = 1 To 500

Cells(i,Target.Column).Value= "555"

Next i

End Sub

Hücrenin bulunduğu satrın 1 ile 10 sütunlarında işlem yapar.


Sub Deneme3()

For i = 1 To 10

Cells(Target.row,i).Value= "555"

Next i

End Sub
__________________
///Ya severek "Acı Çekmesini" biliceksin yada Sevmeyeceksin hep "Acı Çekeceksin"///
Huseyinkis Çevrimdışı  
Eski 28-09-2017, 07:40   #5
bluefalcon
Altın Üye
 
bluefalcon kullanıcısının avatarı
 
Giriş: 22/12/2005
Şehir: İstanbul
Mesaj: 281
Excel Vers. ve Dili:
Excel 2003 TR
Varsayılan

Sayın Huseyinkis zaman ayırıp yanıt yazdığınız için teşekkür ederim. Yanıtınız aslında sayın Plint ile benzerlik gösteriyor. Benim izah etmeye çalıştığım husus kodlama penceresi içerisindeki durum yani programı dizayn aşamasında kontrol için istediğim satırı çalıştırabilir miyim şeklinde. Örneğin 150 satırlık bir kodun sadece 75. satırını veya 36. satırını çalıştırabiliyor muyuz?
bluefalcon Çevrimdışı  
Eski 28-09-2017, 08:35   #6
Korhan Ayhan
Moderatör
 
Korhan Ayhan kullanıcısının avatarı
 
Giriş: 15/03/2005
Şehir: ANTALYA
Mesaj: 22,582
Excel Vers. ve Dili:
OFFICE 2013-2016 PRO TR
Varsayılan

Kullandığınız kodu en başından başlamak suretiyle F8 tuşuna basarak adım adım çalıştırabilirsiniz.

Bunun dışında kod bloğunun içinde herhangi bir satırı dilediğiniz zaman çalıştıramazsınız.
__________________
.
.
.

Soru sormadan önce forumumuzun aşağıdaki
bölümlerini incelediğinizde birçok sorunuza yanıt bulabilirsiniz.


Excel Dersanesi
Uygulamalı Excel Eğitimi
Excel İçin Örnek Uygulamalar
Video Dersane (***Altın Üyelere Özel***)

Lütfen sorularınızın çözümlendiğine dair geri dönüş mesajı yazınız...!
Lütfen yazım ve forum kurallarına uyalım...!
Lütfen sorularımızı açık ve net bir dille ifade edelim...!



FORUM KURALLARI
Korhan Ayhan Çevrimdışı  
Eski 04-10-2017, 16:15   #7
bluefalcon
Altın Üye
 
bluefalcon kullanıcısının avatarı
 
Giriş: 22/12/2005
Şehir: İstanbul
Mesaj: 281
Excel Vers. ve Dili:
Excel 2003 TR
Varsayılan

Teşekkür ederim Korhan Bey
bluefalcon Çevrimdışı  
Kapalı Konu


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 14:12


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım - Tarot Falı - invest in turkey - Lingerie - Dyeing Machine - Karton Bardak- Çorlu Özel Eğitim- Site Yönetimi- Led Aydınlatma- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Kırklareli- Pronet Çerkezköy- Pronet Çorlu- Pronet Lüleburgaz- Pronet Keşan- Çorlu Araç Takip- Çorlu Su Arıtma- Boru Profil- Gebze Emlak- Beylikdüzü Temizlik- İstanbul Burun Estetiği- Bakır Sülfat- Rampa- Rotary- Çorlu İnternet Sitesi- youngblood- Çorlu Palet- Çerkezköy Palet-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden