kann mir jemand auf die sprünge helfen ?
wie kann ich ein makro bzw. einen button beim start eines
xls-files einblenden bzw. ausblenen ?
besten dank rufi
kann mir jemand auf die sprünge helfen ?
wie kann ich ein makro bzw. einen button beim start eines
xls-files einblenden bzw. ausblenen ?
besten dank rufi
habe die den eintrag "DieseArbeitsmappe" gefunden, verstehe
aber den rest deiner anagben nicht!
mein problem !
ich habe auf einem tabellenblatt zwei buttons platziert.
beim starten möchte ich folgedes erreiche:
der button "spalten einlesen" sollte deaktivert werden
der button "daten lesen" sollte aktiveirt werden
Spalten Einfügen = cmdWocheSpalten.Enabled = False
Daten Lesen = cmdReadSheets.Enabled = True
kannst du mir auf die sprünge helfen ?
ich weiss nicht genau wie und wo ich so ein auto-makro
platzieren muss
danke
gruss rufi
hat hervorragend geklapt :-) danke
darf ich noch was fragen?
problem
-------
ich möchte die buttons nur ein/ausblenden wenn in der
zelle "A1" der text "wochen" steht,
wie kann sowas realiesiert werden ?
kannst du mir da auch weiterhelfen
gruss
rufi
so sollte es klappen.
Code eingefügt mit Syntaxhighlighter 1.16
Sub woche()
If Range("a1").FormulaR1C1 = "woche" Then
Sheets("tabelle1").cmdWocheSpalten.Enabled = False
Sheets("tabelle1").cmdReadSheets.Enabled = True
End If
End Sub
gruss thomas
wieder was gelernt, dass mit [a1] war mir neu.
gruss thomas
weiß zwar nicht warum aber Hans rät in den xl-Basics (Variablen und Arrays - Code optimieren) auf die eckigen Klammern zu verzichten.
Gruß
Peter
aus dem bauch raus kann ich nur mein posting von vorhin als begründung nehmen - man ist damit nicht so flexibel. aber das will man bei einem festen bezug ja sowieso nicht.
man hat natürlich dann im code 2 varianten, wenn man ab und an "range" noch braucht.
andere argumente sind für mich eher geschmacksache. was man auch bei den abkürzungen für die variablendeklaration wie $, &, # ... hört, ist dass das angeblich weniger aussagekräftig oder undurchsichtig ist. na ja, wer die kürzel nicht kennt..
da ist der verbreitete fehler mit den fehlenden typen in einer zeile schlimmer - dim a, b, c as integer statt dim a as integer, b as integer, c as integer oder kurz und bündig dim a%, b%, c%.
gruss andre
wenn wir schon bei Variablen sind. :-)
Man darf auch aussagekräftige Namen verwenden - und wenn aus dem Namen auch noch hervor geht, um welche Art von Variable es sich handelt lässt sich Code viel einfacher lesen und debuggen.
Gruß
Peter
PS: ich mag Hans überschätzen aber ich glaube nicht, dass er einen Hinweis aus Geschmacksgründen gibt. :-)
also ist [a1] sowas wie $A$1 ??
bin mir allerdings auch sicher, dass im Forum von [] abgeraten wurde.
gruss thomas
[a1] steht für Range("A1").
Gruß
Peter