VBA: základy programování maker - objekty Excelu (buňky, listy, sešity)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024

ความคิดเห็น • 4

  • @LubosKucera
    @LubosKucera 5 หลายเดือนก่อน

    Dobrý den Karle. Přelouskal jsem všechna videa o VBA od tebe (super práce mimochodem), ale tady jsem se zarazil. Objekt Worksheets má vlastnost Name, funguje mi to. Ale jak stisknu za "Worksheets" tečku, objeví se seznam metod a vlastností, ale "Name" mezi nimi není. Hledal jsem to i v tom katalogu Object Browser a taky tam není. To mě vlastně přivádí na otázku - odkud víš, že má objekt nějakou metodu nebo vlastnost, když se ti tam při psaní kódu neukáže? Díky za reakci. Luboš

    • @karelkohout
      @karelkohout  5 หลายเดือนก่อน

      Zdravím Luboši,
      mezi objektem Worksheet a Worksheets je rozdíl. Worksheets je kolekce listů a má své vlastnosti a metody. Worksheet je jeden konkrétní list. Pro zobrazení jeho vlastností a metod po napsání tečky je nutné pro něj vytvořit proměnnou s patřičným datovým typem, např.:
      Dim list as Worksheet
      set list = Worksheets("nazev listu")
      Po napsání tečky za list se poté otevře seznam, kde je i vlastnost Name.

    • @LubosKucera
      @LubosKucera 5 หลายเดือนก่อน

      @@karelkohout Zdravím Karle. Týýjo, super. Moc děkuji. Vyzkouším. Takový seriál tady hrozně chyběl. Já to teda potřebuju k něčemu jinému - naučit konstrukční CAD systém (SolidWorks), aby mi do Excelu exportoval data tak, jak potřebuju. Má totiž taky integrované VBA, tak věřím, že to snad zvládnu. Ale nejdříve se to musím naučit na VBA toho Excelu. Tenhle seriál mi strašně pomohl! Díky. Možná se ještě na něco zeptám, jestli na něco narazím. (Možná by se hodil ještě jeden díl o třídách.)