• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Makro İle Otomatik Veri Doldurma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Hsn55

Yeni Üye
Katılım
14 Nis 2021
Mesajlar
982
Çözümler
2
Aldığı beğeni
133
Excel V
Office 2010 TR
Konu Sahibi
İyi günler;
Ekli dosyada veri girişi sayfasında P15:S15 hücre aralığına girdiğim verileri G22:I1000 hücre aralığına veri giriğim zaman I22:D1000 ve L22:L1000 hücre aralığna karşılık gelen satırlara P15:S15 hücrelerindeki verileri otomatik olarak doldurabilir miyiz. Örnektedi ki gibi. Yardımcı olursanız sevinirim
 
Çözüm
“VERİ GİRİŞİ” sayfasında CheckBox “Otomatik Doldur” durumundaysa,
G24:G1000 aralığındaki hücrelerde sen bir değişiklik yaptığında (elle bir sayı, yazı vs. girdiğinde):
Aynı satırın B, C, D ve L sütunlarına, bir önceki dolu satırın (bir üst satırın) bu sütunlardaki değerlerini kopyalıyor.

Eğer CheckBox “Manuel Doldur” konumundaysa hiçbir şey kopyalanmaz.
Eğer G25 boş bırakılırsa, o satırın B,C,D,L hücreleri silinir (ClearContents).
Eğer G24’te de veri yoksa, G25 yazıldığında bir “üst satır” bulunamaz, dolayısıyla kopyalanmaz.
G22:G1000 aralığında herhangi bir hücreye değer girildiğinde, aynı satırdaki L sütununa P15 hücresindeki plaka numarası yazılır.
 
Konu Sahibi
Sayın Arzuhalci çok teşekkür ederim. Sadece plaka nosunu dolduruyor. Ayrıca Kök No,Ağaç Türü ve Odun Türünü de doldurması gerekiyor. Bir de CheckBox1 seçili ise otomatik doldurma yapabilir mi.Seçili değilse otomatik doldurma olmasın.
 
CheckBox1 ActiveX kontrolünü kullanarak otomatik doldurmayı kontrol edebilirsiniz. CheckBox1 işaretli ise otomatik doldurma aktif olur. İşaretli değilse otomatik doldurma olmaz.
 
Konu Sahibi
Hocam çok teşekkür ederim. Son olarak şöyle birşey olabilir mi? G24:G1000 hücre arlığna veri giridiğimde B22:D1000 ve L24:L1000 satırında en son satırdaki veriyi devam ettirebilir miyiz
 
G22:G23 aralığında Checkbox1 seçili ise bilgiler yazılır.
G24:G1000 aralığında en son değer devam ettirilir.
Deneyiniz
 
Konu Sahibi
Sayın Arzuhalci çok teşekkür teşekkür ederim. C ve D sütündakileri yazmıyor. Yani Ağaç türü ve Odun türünü yazmıyor.Diğerleri çok şahane oldu .
 
Konu Sahibi
Sayın Alpi ilginiz için çok teşekkür ederim. Fakat son talebim olan 5 ve 7 nolu mesajdaki talebimi karşılamıyor.
 
Konu Sahibi
Sayın Arzuhalci bey merhabalar;
Bu eklediğim örnek bağımsız. Şöyle olacak. Örneğin G24:G1000 sütünları arasına veri girdiğimde B24:D1000 ve L24:L1000 hücrelerindeki veriyi yazacak.Örneğin ben B26,C26;D26,L26 satırlarındaki herhangi bir veriyi değiştirdiğimde diğer satırlara bu değiştilen veriyi yazacak.(6.nolu mesajdaki gibi. Burda Checbox olmayacak. Örnekte ki gibi
 
Burda bir belirsizlik var

G24:G1000 aralığına veri girildiğinde, o satırdaki B ve L hücrelerine en son dolu B ve L hücrelerindeki değerler değil, girilen o satırın B ve L hücrelerindeki kendi mevcut değerleri korunarak işlemmi yapılacak.

B, C, D, L sütunlarındaki herhangi bir hücre değiştirildiğinde, o sütundaki bu değişikliği yapan hücrenin değeri, aşağıdaki satırlara (örneğin 24'ten 1000'e) mi kopyalanacak.

G24:G1000 aralığında değişiklik yapılırsa, burada sizin özel isteğinizi netleştirmeniz gerekir, örneğin hangi işlem yapılacağı (burası örnekte boş bırakılmış).

Örnek dosyanızda manuel olarak girişler yapıp tarif ediniz
 
Konu Sahibi
B,C,D ve L satırına satır 24 başlamak kaydı ile G sütünunda işlem yaptığım zaman hangi satırda işlem yaparsam bir önceki satırdaki verileri işlem yaptığım satıra yazacak.
 
Konu Sahibi
B,C,D ve L satırına satır 24 başlamak kaydı ile G sütünunda işlem yaptığım zaman hangi satırda işlem yaparsam bir önceki satırdaki verileri işlem yaptığım satıra yazacak.
Örneğin : B24 satırda
B24: satırında Kök No: 1
C24: satırında Ağaç Türü:Gürgen
D24: satırnda Odun Türü: Sanayi
L24:satırında Plaka no:55AED017 yazılı ise
G25 satırında işlem yaptığım zaman
B25,C25,D25 ve L25 hücrelerine B24,C24,D24 ve L24 hücrelerindeki veriyi yazacak. Yani hangi satırda işlem yaparsam bir öncekini yazacak
 
G sütununda 24 ve sonrası bir satırda işlem yapıldığında, o satırın B, C, D ve L hücrelerine bir önceki satırdaki aynı sütun verilerinin yazılmasını istiyorsunuz
G sütununda 24 ve üzeri satırlarda değişiklik olunca,
O satırın B, C, D ve L hücrelerine bir üst satırdaki aynı sütun hücrelerinin değerleri otomatik olarak yazılır,
Böylece işlem yaptığınız satır, kendisinden bir önceki satırın verilerini alır.
 
Konu Sahibi
İstediğim oldu fakat hangi satırda işlem yaptıysak o satır renkli oluyordu. Bunu kaldırmışşınız tekrar aktif edermisiniz?
 
Konu Sahibi
Oldu hocam. işlem yaptığım satırı sildiğim zaman örneğin g28 hücresindeki veriyi sildiğim zaman B28,C28,D28 ve 28 hücresindeki veri de silinebilir mi?.
 
Konu Sahibi
Hocam tekrar sizden ricam ekli dosyada CheckBox.1 seçili olduğu zaman otomatik doldurma aktif olsa. Pasif olduğu zaman ise otomatik doldurma aktif olmasa .Not: satır renklendirme her ikisinde aktif olacak. Makroyu bu şeilde revize edermisiniz.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst