Diskuze: Excel

C# .NET .NET (C# a Visual Basic) Excel American English version English version

Avatar
Maros2470
Člen
Avatar
Maros2470:

Zdravím. Potřeboval bych poradit s VB. Potřebuji vložit do šablony excel tlačítko, které mi po stisku odstraní předem vybrané sloupce. VB vůbec neznám a tak budu rád, když mi poradíte. Když dám nastavení Makra spustí se VB a zobrazí"

Sub Smaz()
'
' Smaz Makro
'
' Klávesová zkratka: Ctrl+u
'
    Application.Goto Reference:="Smaz"
    Selection.Characters.Text = "tlačítko 1"
    With Selection.Characters(Start:=1, Length:=10).Font
        .Name = "Calibri"
        .FontStyle = "Obyčejné"
        .Size = 11
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = 1
    End With
    Range("X4").Select
End Sub

Bohužel, ale nevím jak dál. Díky za rady

 
Odpovědět 3.8.2014 17:29
Avatar
Odpovídá na Maros2470
Michal Štěpánek:

Ty "předem vybrané sloupce" budou vždycky ty samé? Pak stačí jen zapnout nahrávání makra a smazat ty sloupce ručně. Makro si to zapíše samo.
Jen nějak nechápu smysl "odstraňování sloupců makrem", nemůžeš je odstranit rovnou a šablonu uložit tak, jak bude ve výsledku vypadat?

Nahoru Odpovědět 4.8.2014 8:16
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Maros2470
Člen
Avatar
Odpovídá na Michal Štěpánek
Maros2470:

Díky, už jsem na to přišel. Je to jednoduché, když je tam to nahrávání.

 
Nahoru Odpovědět 4.8.2014 9:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.