Bu dosya, çalışma sayfasındaki verileri HTML tablo biçimine dönüştürüp .htm uzantılı bir dosya olarak kaydeden makro içerir. Hücre içerikleri web sayfasına eklenebilecek bir TABLE yapısına aktarılır.
Dosyanın içeriği
- Sheet1: A1:D4 aralığında örnek veri bulunur. A sütununda Adı başlığı ve üç isim (Hasan, Cafer, Samuel), C sütununda DoğumTarihi başlığı ve üç tarih yer alır.
- Module1: Dönüştürme işlemini yapan ExcDep makrosu bu modüldedir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- ExcDep: Sheet1 üzerinde A1 hücresinden başlayarak D sütununa kadar, A sütunundaki son dolu satıra dek olan aralığı seçer ve kullanılan alanla kesiştirir. Aktarılacak veri yoksa "Export edecek bir şey yok." uyarısı verilir.
- Ardından kayıt penceresi açılır; varsayılan dosya adı ExDp.htm olur. Pencere iptal edilirse işlem sonlanır.
- Seçilen her satır için bir TR, her hücre için bir TD etiketi yazılır. Tablo kenarlığı 1, hücre dolgusu 3 olarak ayarlanır.
- Hücrenin yatay hizalaması (sol, orta, sağ) HTML ALIGN özelliğine taşınır. Hizalama genel ise sayısal değerler sağa, diğerleri sola hizalanır.
- Kalın yazılı hücreler B, italik yazılı hücreler I etiketiyle işaretlenir. Hücre değeri ekranda görünen metniyle (Text) yazılır.
- İşlem bitince aktarılan hücre sayısı ve dosya yolu mesaj kutusunda gösterilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sheet1 sayfasındaki örnek verileri kendi verilerinizle değiştirin. Aktarım A:D sütunlarıyla sınırlıdır.
- Alt+F8 tuşlarıyla makro listesini açıp ExcDep makrosunu çalıştırın.
- Açılan pencerede dosyanın kaydedileceği klasörü ve adı belirleyin.
- Oluşan .htm dosyasını tarayıcıda açın veya içindeki kodu web sayfanıza ekleyin.