• Programlama vba excel örnekleri. VBA Excel: Örnek Programlar. Excel'deki makrolar


    Kitap: Excel'de makro kullanma.

    Sayfalar: 507

    Biçim: DJVU
    Boyut: 8.02 MB

    güçlü olmasına rağmen işlevsellik Excel kullanıcı arabirimi tarafından sağlanan, yalnızca programlı olarak gerçekleştirilebilen bir dizi görev vardır. "Excel'de Makroları Kullanma" kitabı, Excel'de çalışırken ortaya çıkan çeşitli pratik sorunları çözme örnekleri içeren Excel VBA'da programlamaya giriş niteliğindedir.Kitabın materyali, Excel kullanıcıları ve Excel nesne modeline aşina olmayan programcılar için tasarlanmıştır. Excel 2002 için makro geliştirmeye yönelik bölümlerin yanı sıra, Excel ortamında makro ve program yazmaya giriş niteliğinde bir derstir.

    Kitap: Yoğun Excel Programlama Hafta Sonu Kursu

    Yayımcı: diyalektik
    Sayfalar: 421
    Biçim: DJVU
    Boyut: 12.6MB
    Kalite: Normal
    Dil: Rusça
    Tür: programlama
    Yayın yılı: 2004
    ISBN: 5-8459-0687-3

    Microsoft Excel'in yetenekleri, veri tablolarıyla çalışmakla sınırlı değildir. Elektronik tablo araçlarının arkasında güçlü bir programlama dili vardır - VBA (Uygulamalar için Visual Basic). Bununla birlikte, hemen hemen her kullanıcı, hesaplamaların mekanik olarak yürütülmesinden kendi ekran formlarıyla ve revizyon olasılığıyla bir veri giriş sistemi oluşturmaya kadar, Excel'deki en çeşitli görevleri çözmek için VBA dilinde program yazmayı öğrenme fırsatına sahiptir. yazılan değerlerin doğruluğu.

    Kitap: VBA 2002'de Programlama

    Kalite: Normal
    Dil: Rusça
    Tür: programlama

    Kitap, Microsoft Office uygulamalarının (Word, Excel, Access, PowerPoint, FrontPage, Visio, vb.) temel dili olan Visual Basic for Applications (VBA) ile programlama üzerine bir ders içermektedir. Bu kitap programlamaya yeni başlayanlar içindir. Windows ortamı Word-, Excel-, PowerPoint-nesnelerini kullanma.Kitabın bir kısmı, içinde depolanan veritabanlarını kullanan Office uygulamalarının geliştirilmesine ayrılmıştır. ayrı dosyalar ve uzak sunucularda.Kitabın materyali, Visual Basic dilinin temellerini öğrenmek ve belgeler, elektronik tablolar, diyagramlar, sunumlar vb. kullanıcıya en modern arayüz araçlarını sağlayan kutular.Kitaptaki örneklerin çoğu güncel iş konularına ayrılmıştır, bu nedenle kitap, görünüşe göre hem Microsoft Office hem de yerleşik VBA programlama dili için tasarlanmış çeşitli düzeylerdeki yöneticiler için çok yararlı olacaktır.
    Kitabın sonundaki ekler, hem VBA hem de normal VB ile çalışırken kullanışlı bir referans görevi görebilir.

    Kitap: Excel 2003'te Profesyonel VBA Programlama
    John Walkenbach
    Yayımcı: Williams
    Biçim: PDF
    Boyut: 11 MB
    Kalite: Harika
    Dil: Rusça
    Yayın yılı: 2005
    ISBN: 5-8459-0771-3
    Kitap bir disk ile birlikte gelir.

    Excel'de birçok kitap yazılmıştır. Ancak bu kitap özeldir - elektronik tablo uygulaması geliştirmeye daha geniş bir bağlamda bakar. VBA, geliştirme ortamının yalnızca bir bileşenidir özel uygulamalar, oldukça önemli olmasına rağmen. Bu kitap, VBA kullanarak uygulama geliştirmenin inceliklerini anlamanıza yardımcı olacaktır. Çok sayıda tarif eder VBA dili, yetenekleri ve kullanım ortamı İlk olarak, size programın yetenekleri hakkında bir genel bakış sunulacak, ardından VBA programlama kavramlarını tanımlamaya devam edeceksiniz ve ardından dilin kendisiyle tanışacaksınız. Yeni başlayan bir VBA programcısıysanız, bu sürümde hepsini bulacaksınız. gerekli bilgi daha fazla çalışma için gerekli olacak. Zaten VBA ile imrenilecek bir deneyiminiz varsa, bu kitap bilginizi zenginleştirecek ve artıracak, yeni teknikler ve gerçek hayattan örneklerle yenileyecektir.

    Pdf versiyonu düzenlendi ve .

    Kitap: :
    John Walkenbach
    Yayımcı: wiley
    Biçim: PDF
    Sayfalar: 1308
    Boyut: 11.9MB
    Kalite: Harika
    Dil: İngilizce
    Yayın yılı: 2010
    Bu kitap, Excel'de (ve Microsoft Office'i oluşturan diğer uygulamalarda) yerleşik programlama dili olan Visual Basic for Applications'a (VBA) odaklanmaktadır. Daha spesifik olarak, Excel'de çeşitli görevleri otomatikleştiren programların nasıl yazılacağını gösterecektir. Bu kitap, basit makroları kaydetmekten gelişmiş kullanıcı odaklı uygulamalar ve yardımcı programlar oluşturmaya kadar her şeyi kapsar. Bu kitap Office için Microsoft Visual Studio Araçları'nı (VSTO) kapsamaz. VSTO, Visual Basic .NET ve Microsoft Visual C# kullanan nispeten yeni bir teknolojidir. VSTO, Excel ve diğer Microsoft Office uygulamalarını denetlemek için de kullanılabilir.
    Bu, yeni başlayan Excel kullanıcılarına yönelik bir kitap değildir. Excel ile hiç deneyiminiz yoksa, Excel'in tüm özelliklerine kapsamlı bir şekilde yer veren Excel 2010 İncil daha iyi bir seçim olabilir. Bu kitap, her düzeydeki kullanıcı için hazırlanmıştır.

    Kitap: : Excel 2010'da Profesyonel VBA Programlama
    John Walkenbach
    Yayımcı: diyalektik
    Biçim: PDF
    Sayfalar:920
    Boyut: 22.1MB
    Kalite: Harika
    Dil: Rusça
    Yayın yılı: 2010 Bu kitabın konusu, Excel'de ve Microsoft Office'in içerdiği diğer uygulamalarda yerleşik olarak bulunan Visual Basic for Applications (VBA) programlama dilidir. Excel'de çeşitli görevlerin yürütülmesini otomatikleştiren programların oluşturulmasını ayrıntılı olarak açıklar ve ayrıca en basit makroları yazmaktan en karmaşık uygulamaları ve kullanıcı etkileşimi için tasarlanmış yardımcı programları oluşturmaya kadar çok çeşitli diğer konuları kapsar. Bu kitap, Office için Microsoft Visual Studio Araçları (VSTO) yazılım paketini açıklamamaktadır. Visual Basic .NET ve Microsoft Visual C# kullanan görece yeni bir teknolojinin uygulamasıdır. VSTO teknolojisi, davranışı kontrol etmek için de kullanılabilir Excel programları ve diğerleri Microsoft uygulamaları ofis.

    Bu kitap acemi Excel kullanıcıları için tasarlanmamıştır. Bu uygulamayla ilgili deneyiminiz yoksa, önce Excel'in tüm özelliklerini ayrıntılarıyla anlatan Excel 2010 Kullanıcı İncil kitabını okuyun (her düzeydeki kullanıcıya yöneliktir).


    Kitap:VBA Eğitimi
    Garnayev A.
    Yayımcı: bhv
    Sayfalar: 512
    Biçim: rar'da resimlerle html
    ISBN: 5-8206-0067-3
    Boyut: 2.22MB

    Harika

    Dil: İngilizce
    Yayın yılı: 2009

    Microsoft Excel, bir elektronik tablodan çok daha fazlasıdır. Excel 97'de Visual Basic Düzenleyicisi'nin kullanıma sunulması ve ardından Excel 2000'in kararlılığının önemli ölçüde iyileştirilmesiyle, Excel kendi başına saygın bir geliştirme platformu haline geldi. Excel uygulamaları artık C++, Java ve .NET geliştirme platformunu temel alan uygulamaların yanı sıra görev açısından kritik kurumsal uygulamaların temel paketinin bir parçası olarak bulunuyor.
    Ne yazık ki, Excel hala çok sık olarak bir hobi platformu olarak düşünülmekte ve insanlar boş zamanlarında yalnızca küçük görevleri otomatikleştirmek için Excel uygulamaları geliştirmektedir. Birçok Excel VBA kitabına kısa bir bakış, bu görüşü doğrular gibi görünüyor. Bu kitaplar, VBA kullanarak Excel görevlerini otomatikleştirmenin temellerine odaklanır. Bu kitap, Excel'in profesyonel kalitede uygulamalar geliştirmek için bir platform olarak nasıl kullanılacağına dair ayrıntılı bir açıklama sağlayan türünün ilk örneğidir.
    Diğer büyük geliştirme platformlarının çoğu, bu platformu kullanarak uygulama tasarlamak, tasarlamak ve geliştirmek için ortak olarak kabul edilen en iyi uygulamaları açıklayan fiili bir standart metne sahip gibi görünse de, şimdiye kadar Excel'de yoktu. Bu kitap bu boşluğu doldurmaya çalışıyor. Yazarlar, bireylerden en büyük çok uluslu şirketlere kadar değişen müşteriler için Excel tabanlı uygulamalar yaratan profesyonel Excel geliştiricileridir. Bu kitap, müşterilerimiz için yazdığımız uygulamaları tasarlarken, geliştirirken, dağıtırken ve desteklerken kullandığımız yaklaşımları açıklıyor.
    Bu kitap kullanıcı tarafından sağlandı

    Bilgi toplamayı basitleştirmek, veri girişini ve çıkışını otomatikleştirmek ve çok daha fazlası için excel'de programlama kullanılır.

    Excel'de VBA'da makro yazma (programlama) hakkında video

    VBA (Visual Basic for Applications), Microsoft excel paketinde yer alan bir tür Visual Basic programlama dilidir.

    Excel'de programlama, bilgisayardaki çeşitli görevlerin performansını hızlandırır.

    Excel'de kod yazarken, programcı şunları kullanır:

    • Kod yazmanın iki ana yolu vardır: bir sayfanın içine yazmak; kitabın içinde. Excel çalışma ortamındaki herhangi bir program “SUB” anahtar kelimesi ile başlar, ardından harf veya rakam kullanılarak herhangi bir isim gelir ve ardından parantezleri () açıp kapatarak “ENTER” tuşuna basarız, program yazmak için bir çalışma ortamı oluşur. Çalışma ortamında, Uygulama yazarız, ThisWorkBooks - bu kitap, ardından Sayfa - sayfalar, ardından Hücreler (5,1) - hücre numarası, önce bir satır yazılır, ardından bir sütun belirtilir. Programlama şu şekilde görünecektir: Uygulama - ThisWorkBooks - Sheets - Cells (5,1). Bu adrese "=" tuş atama operatörü aracılığıyla 10 değerini atıyoruz ve "RunSub" düğmesine basarak veya "F5" tuşuna basarak programı çalıştırmak için çalıştırıyoruz. Atanan 10 değeri, belirtilen konumda sona erecektir.

    Excel'de bu nesne ile çalışırken bir "geliştirme ortamı" kullanılır. "Geliştirme ortamı", Ctrl + F11 tuş bileşimiyle çağrılır, ardından "Görünüm" sekmesini ve ardından üç öğeyi, çalışma kitabının iki sayfasını ve excel kitabının kendisini gösterecek olan "Proje Gezgini" ni seçmeniz gerekir. .

    DOM - Belge nesne modeli (belge nesne modeli) - betiklerin ve programların içeriğe, XHTML'ye ve HTML belgeleri ve bu belgelerin tasarımını ve yapısını değiştirin. DOM, belgenin yapısını kısıtlamaz, ancak belgeyi, herhangi biri bir öğe, öznitelik, grafik veya metin nesnesi olan bir düğüm ağacı olarak temsil eder.

    • "Değişkenlerle çalışma", bazı değerler içeren kelimeler veya harflerdir, örneğin: X=5, Y=10, bunlarla herhangi bir matematiksel işlem gerçekleştirilebilir. Diyelim ki programlama kullanarak bu değerlerin toplamını bulmak için çalışma ortamında aşağıdaki programa giriyoruz: Hücreler (2,1) = X + Y 2. satırda "RunSub" veya "F5" tuşlarına basın, 1 sütun, programlanan değerlerin toplamı olan 15'i gösterecektir. Sayıların yanı sıra değerler kelimeler içerebilir, tek fark programlanacak kelimelerin tırnak işaretleri içine alınması gerektiğidir.

    Programlamanın öğrenilmesi kolaydır ve kullanılabilir sıradan kullanıcılar. VBA'da makroların (makrolar) geliştirilmesi, üretkenliğini artıran iş akışını otomatikleştirir.

    Bir bilgisayar programı yazmak için öncelikle herhangi bir programlama dili bilmeniz gerekir. İkinci olarak, bilgisayarınıza kurmuş olmalısınız. özel program, yazdığınız kodu derleyecek. Üçüncüsü, programınızın algoritmasını geliştirmeniz ve kağıda yazmanız gerekecek, böylece gözümüzün önünde her zaman ne yapacağımıza dair net bir hedef var (en azından, bunu daha karmaşık programlar yazarken her zaman yapıyorum) .

    Herhangi bir programlama dili uygundur, ancak Excel'de çalışırken ve onun için program yazarken, Excel'in zaten Excel'de program oluşturmak için özel bir düzenleyicisi olduğundan, Visual Basic for Application (VBA) kullanmanızı öneririm.

    Programlama diline rahatlıkla hakim olabileceğimizi düşünüyorum, ben başardım, siz de başaracaksınız. İnanın bana, Excel'de programlama bazı C ++ veya java programlarından çok daha kolaydır. İster mühendis ister muhasebeci olun, herkes için yapıldığından VBA, Excel kullanan kişiler için yapılmıştır. Excel'de uzmanlaştıysanız, bir sonraki mantıksal adım VBA'da uzmanlaşmaktır.

    Size bir örnekle nasıl VBA programı oluşturacağınızı göstereyim.

    Herhangi bir algoritma icat etmiyoruz, bunun yerine aşağıdaki "Kodumuz" ifadesini yazıyoruz.

    1. Excel'i başlatın.

    2. "Alt" ve "F11" blitz komutunu (iki tuşa basılı tutun) uyguluyoruz.

    3. Bir şablon oluşturun ve kaydedin.

    4. Sonra kesme işareti ile başlayan satır yorum olacak şekilde üç satır yazıyoruz. "Alt" kelimesi programın başlangıcını gösterir, "program ()" - örneğin "Makro ()" olarak değiştirilebilen programın adı.

    “End Sub” ifadesi programın burada bittiği anlamına gelir “Kodumuz” satırı yerine ilerideki algoritmamızı yazabilirsiniz.

    Excel'de programlama göründüğü kadar zor değil, yakında geliştirmeyi öğreneceğimiz net, tercihen kağıt üzerinde yazılı bir algoritmaya sahip olmanız gerekiyor ve bazıları VBA'nın temelleri(programa veri girişi ve çıkışı, koşullar ve döngüler), başlangıç ​​için bu yeterli olacaktır.

    

    Bu bölümde ayrıca bakınız.

    excel 2000".

    Neden sadece "World of Excel 2000" olmasın? Görünüşe göre, çünkü Excel'de olan her şeye nesne açısından bakmayı, olan her şeyi nesneler üzerinde eylemler olarak görmeyi tercih ediyorum. Ve bu kitaptaki nesnelerin açıklamalarına oldukça dikkat ediliyor. Aynı zamanda, değerlendirme çemberi yalnızca Excel'in nesnelerini içermez. Excel nesnelerinin dünyası daha geniştir. Öyle ya da böyle, Office 2000'in ortak nesneleri, diğer uygulamaların nesneleri tartışmada görünür, örneğin kitapta Excel ile Access arasındaki ilişkiye çok dikkat edilir. Kitap, Excel nesnelerine ek olarak iki nesne grubunu daha ayrıntılı olarak tartışıyor - ADO ve OWC. Veritabanlarına erişimi organize etmenize izin veren ADO nesneleri, şüphesiz Excel dünyasının bir parçasıdır, çünkü çoğu zaman Excel, çeşitli kaynaklarda depolanan verileri işleyen bir uygulamadır. Excel işlevselliğine sahip OWC bileşenleri, onların nesne modeli aynı zamanda Excel nesne dünyasının bir parçasıdır. Çözümünüz bir intranete veya Internet'e taşınıyorsa ve sayfaları Excel belgelerinin işlevselliğine sahip bir Web sitesi oluşturmak istiyorsanız, bu nesneler vazgeçilmezdir.

    Bu kitapta ne bulunabilir ve kime yöneliktir?

    Bu kitap, Excel'e dayalı çözümler oluşturanlar için hazırlanmıştır. Tabii öncelikle zaten kullananlardan bahsediyoruz. programlamaçözümlerini oluştururken VBA ve VBScript üzerinde. Ama sanırım uzun süredir Excel ile uğraşan ama henüz kullanmamış olanlar yazılım yollarıÇözümlerini değiştirmeye bu kitapla başlayabilirsiniz, ancak uyarılırsınız, biraz programlama bilgisi gerekir.

    İlk iki ders, Excel'de programlamanın başlangıcına ayrılmıştır. Umarım mevcutturlar. Ileri düzey kullanıcılar ve acemi programcılar. Herhangi bir programlama ortamında programlama öğretenlerin de ilgiyle okuyacağını düşünüyorum. Excel'in harika bir ortam olduğu şeklindeki "kışkırtıcı" fikri burada ifade ediyor ve haklı çıkarmaya çalışıyorum. ilköğretim okullarda ve üniversitelerde programlama. Deneyimli programcıların bile burada, özellikle matematikçilere yönelik ikinci bölümde faydalı bir şeyler bulacağını umuyorum.

    Bölüm 3 bir açıklama verir nesne modeli mükemmel. Bu modelin tüm ana aktörleri ayrıntılı olarak ele alınır - Uygulama , Çalışma Kitabı, Çalışma Sayfası, Grafik , Aralık ve diğer nesneler. Bu konunun açıklanmasının teknik ayrıntılar olmadan yapamayacağı açıktır, bu nedenle bölümü okumak oldukça sıkıcıdır, ancak bir referans materyali olarak çok faydalı olacağını umuyorum.

    Veritabanları ve diğer veri kaynakları bu kitabın önde gelen konularından biridir. Bölüm 4 "Excel ve Veritabanları" bu konuyu başlatır. Bu bölüm tanıtıyor Erişim uygulaması, örnek bir veritabanının Access'te nasıl oluşturulduğunu gösterir, Excel ile Access arasındaki ilişkiyi inceler.

    Kitabın beşinci ve altıncı bölümleri ADO nesnelerine ayrılmıştır. Bu nesnelere iki bölümün ayrılmış olması, bu konunun ele alınmasındaki ayrıntı derecesinden bahseder. ADO nesneleri, çok çeşitli veri kaynakları ile verilerin işlendiği istemci uygulaması arasında bir arabirim sağlar. Böyle bir uygulamanın Excel olması gerekmez, kapsam ADO nesneleriçok daha geniş Ancak Excel, böyle bir rol için en uygun adaylardan biridir. müşteri uygulaması. Bu bölümleri okumak biraz hazırlık gerektirir ve daha ileri düzey programcılara yöneliktir.

    Kitabın yedinci bölümü etkileşimli belgelerin geliştirilmesine ayrılmıştır. Belli bir anlamda merkezidir. İnteraktif oluşturma sürecinin tamamını kapsar. Excel belgesi. Bu belge, yazılım projesinin tanımlayıcı bir rol oynadığı, Excel'de oluşturulan tipik bir çözüm örneği olarak kabul edilebilir. Önerilen çözüm, veritabanıyla iletişim kurmak için bir Access veritabanı ve ADO nesneleri kullanır. Ayrıca önemli olan bir dizi başka konuyu da tartışır. pratik iş, kullanıcı arayüzünün organizasyonundan belgenin basılı formunun elde edilmesine kadar.

    8. Bölüm, büro faaliyetlerinin analizinde ortaya çıkan konulara ayrılmıştır. "Ya eğer..." analizinin nasıl yürütüleceği gibi anlamlı mülahazaları şu hususlarla birleştirmeye çalışır: Excel araçları bu analizde kullanılır. PivotTable'lar ve PivotTable'lar burada ele alınmaktadır. diyagramlar, senaryolar, tahmin yöntemleri ve çok daha fazlası.

    Dokuzuncu bölüm, "MasterF" adlı bir projenin oluşturulmasını ayrıntılı olarak tartışıyor. Maddi bir bakış açısıyla, sorun dikkate alınır optimal seçim yatırım yatırımları. Tasarım çözümü, karmaşık optimizasyon sorunlarını çözmenize olanak tanıyan güçlü bir yerleşik Excel aracı - Çözücü kullanır. Bu proje, yerleşik Excel araç setinin üzerine bir eklentinin nasıl oluşturulacağını gösterir. Benzer sorunları çözenler için sadece eğitici değil, aynı zamanda pratik değere sahip olabileceğine inanıyorum.

    Bölüm 10, Excel ile yakından ilgili yeni nesneleri tanıtmaktadır. Bu bölüm, Office Web Bileşenleri - OWC bileşenlerini kapsar. Bence bu bileşenler, bileşen programlama alanında Microsoft tarafından oluşturulan en iyi üründür. Excel'in kendisini veya başkalarını kullanmadan çözümlerinize Excel işlevselliği ekleme yeteneği sağlarlar. Ofis uygulamaları 2000. Bu bileşenlerin temel amacı, Excel işlevselliğine sahip etkileşimli Web sitesi sayfaları oluşturmanıza olanak tanıyan intranetler üzerindeki belgelerle kurumsal çalışma sağlamaktır. Bu bileşenler göz önüne alındığında, bu bileşenlerle programatik çalışmaya çok dikkat edilir, olasılık yazılım ayarları Bu bileşenleri kullanan web belgeleri.

    Bölüm 11, Web'e bir giriştir - programlama. Etkileşimli bir Web belgesi oluşturma sürecini ayrıntılı olarak ele alıyorum. Buradaki anahtar kelime " etkileşim"çünkü, genel olarak, bu kitabın tamamı, hakkın nasıl verileceği hakkındadır. etkileşim oluşturulan belgeler. Bölüm tamamen bağımsızdır, ancak aslında 7. ve 10. bölümlerde tartışılan iki konunun doğal bir devamıdır, çünkü bir yandan etkileşimli bir belge oluşturmaktan bahsediyoruz, diğer yandan - web belgesi, sayfaları Excel işlevselliğine sahip olabilir. Okul çocukları için etkileşimli bir sıra oluşturmayı düşünürken, sadece onlar için değil, not ediyorum. Oyunların çoğu, mantıksal düşünmeyi geliştirmeyi amaçlayan "eğitici" oyunlar sınıfına aittir. Oyunlar arasında ünlü oyunların varyasyonları var - Lines, Tetris, Digger, bulmaca oyunları, ünlü kart oyunu "Flip Fool" ve diğer oyunlar.

    Önsözü bitirirken, önerilen kursun "Office" serisindeki kitaplarla yakından ilgili olduğunu söylemek istiyorum. programlama", "Rus baskısı" yayınevi tarafından yayınlandı. Birçok bölümün metninde açık ve üstü kapalı referanslar var:

    1. "Office 2000'de VBA. Office Programlama,
    2. "VBA programcısı için geliştirme araçları". ofis programlama,
    3. Excel 2000 nesnelerinin dünyası VBA programcı geliştirme araçları.

    Okurların bu kitaplara aşina olması ya da ilk iki kitaptan ders almış olması iyi ama bu öyle değil. zorunlu ihtiyaç. Bu kursu kendi başınıza tamamlayabilirsiniz. Hatta mümkünse her bölümü bağımsız okumaya açık hale getirmeye çalıştığımı da söyleyeceğim.

    Okuyuculara istek. Kurs, daha önce yayınlanmış bir kitap temel alınarak oluşturulduğundan ve neredeyse hiç değiştirilmediğinden, yalnızca kitap için anlamlı olan "sallanan bağlantılar" mümkündür. İçeriğin bir kısmı zaten eski. Bu kusurlara hoşgörülü olmaya çalışın. Ana içeriğin değerini kaybetmediğine ve ofis programlamayla bir şekilde bağlantısı olan herkes için yararlı olabileceğine içtenlikle inanıyorum.

    Her kullanıcı, bazen Excel'de ihtiyaçları karşılayacak uygun araçların olmadığı gerçeğiyle karşı karşıya kalmıştır. Excel özelliklerinin tüm bolluğuyla, mükemmelliğin sınırı olmadığı için bazen bazı görevlerin çözümünü otomatikleştirmek imkansızdır. İdeal çözüm, kullanıcının kendi özel araçlarını oluşturmasına izin vermektir. Makrolar bunun için yaratıldı.

    Excel'de Makro Yazmak

    kod Excel makrosu Visual Basic for Application (VBA) ile yazılmış ve eklendiği uygulama aracı tarafından yürütülmüştür. Bu araçların çoğu, Excel programının pencere düzeyinde mevcut değildir. Makro nasıl yazılır.

    Şimdi makro kodunun nasıl yazılacağını, düzenleneceğini ve çalıştırılacağını örnek bilgilerle gösterelim.

    Bir makro yazmak için:


    Not. Ana menüde "GELİŞTİRİCİ" sekmesi yoksa, ayarlarda etkinleştirilmesi gerekir: "DOSYA" - "Seçenekler" - "Şeridi Özelleştir". Sağdaki "Ana sekmeler:" listesinde "Geliştirici" onay kutusunu etkinleştirin ve Tamam düğmesine tıklayın.

    

    Excel'deki Makro Özellikleri

    Makrolar, belgelerle çalışma süreçlerini otomatikleştirmenize izin verir ve yalnızca ... Tek bir işlemde (tek bir fare tıklamasıyla bile) neredeyse aynı anda binlerce aracı çalıştırabilirler. Böylece, programla çalışma olanakları genişletilir.

    Makroların yardımıyla kullanıcı, Excel programının cephaneliğinde eksik olan kendi aracını oluşturabilir. Örneğin, tek bir tıklama ile her ikinci satırı otomatik olarak seçmeniz gerektiğinde. Veya aynı anda belirli bir çalışma sayfasının belirli sayıda kopyasını aynı anda oluşturmanız gerekir. İş süreçlerini otomatikleştirmek için kullanıcı ihtiyaçlarının listesi sonsuzdur.

    MS Office paketinde yer alan tüm programlarda makro oluşturmak mümkün olmasaydı. Rutin çalışma sürecindeki bu işlemler kümesi, kullanıcıların manuel olarak gerçekleştirmesi gerekecekti (fareyle her ikinci başlığa tıklayarak bir satır seçin veya her seferinde bir sayfayı kopyalayıp yapıştırın). El yapımı en iyi vakalar büyük miktarda zaman kaybına yol açar ve en kötüsü - hatalara ve hatta değerli verilerin kaybına yol açar.

    Makro oluşturma ve iş akışlarını otomatikleştirme yeteneği, çalışmanızı boşa harcanan zamandan ve hatalardan kurtarır. Ardından, rutin işleri tek bir tıklamayla doğru ve otomatik olarak gerçekleştirecek bir makronun nasıl oluşturulacağına bakalım. Hangi iş yerlerinde de düşüneceğiz Excel kitapları makrolar oluşturabilir ve saklayabilirsiniz. Bunları nasıl başlatacağınız ve yürüteceğiniz ve ihtiyaçlarınız için mümkün olduğunca optimize edeceğiniz.

    Excel, çok büyük miktarda bilgiyi verilerle birlikte depolamak ve işlemek için geniş ve bol miktarda araç cephanesi sağlar. Excel'in en evrensel analitik programı için, kendi başına veri depolama, bunları raporlarda bir sunumla işleme, yapılandırma ve analiz etme yeteneğinden daha az ilgi çekicidir. Bu amaçlar için Pivot Tablolar gibi en güçlü analitik veri işleme aracı hizmet vermektedir. Ancak makrolar yardımıyla daha da geliştirilebilir. Ve sonra pivot tabloların olasılıkları sınır tanımıyor.