29.12.2016, 13:42
liebe forum-gemeinde,
nachdem meine websuche und die suche hier im forum leider vergeblich war, poste ich mein problem in der hoffnung eine lösung zu finden.
ich erstelle gerade eine excel-liste in der pro zeile (insgesamt 43 zeilen, und zwar von zeile 8 bis zeile 53) je vier dropdown boxen enthalten sind, und zwar in den spalten 19, 24, 29 und 35.
alle dd enthalten als standard-wert, also der der erste der in der extra-tabelle steht auf die sich das dd bezieht, den inhalt "<=>" ; sozusagen als optisches zeichen für den anwender, dass er hier aus einem dd auswählen kann.
ich habe bereits ein makro um die inhalte in den zeilen zu löschen, damit man das nicht händisch machen muss, per aufzeichnung erstellen können - um platz zu machen für neue daten, in diesem fall neue gäste, die in dem jeweiligen zimmer des hotels einziehen. hier mal für zeile 8:
Range("AH7").Select
ActiveCell.FormulaR1C1 = ""
Range("AG7").Select
ActiveCell.FormulaR1C1 = ""
Range("AB7").Select
ActiveCell.FormulaR1C1 = ""
Range("W7").Select
ActiveCell.FormulaR1C1 = ""
Range("R7").Select
ActiveCell.FormulaR1C1 = ""
Range("C7:K7").Select
Selection.ClearContents
ActiveWindow.SmallScroll ToRight:=-6
ActiveWindow.SmallScroll Down:=-1
ActiveWindow.SmallScroll ToRight:=-137
Range("H7").Select
ich möchte aber dem user auch die möglichkeit geben, per one-klick (über den button "paid" der mit dem makro oben vernunden ist, s. screen) nicht nur die zelleninhalte zu löschen sondern auch die dd wieder in ihren ursprungszustand, nämlich "<=>" zurück setzen. das funktioniert aber leider nicht per aufzeichnung
weiß jemand rat? (screen ist anghehängt)
beste grüße und einen guten rutsch ins neue jahr,
maxx
nachdem meine websuche und die suche hier im forum leider vergeblich war, poste ich mein problem in der hoffnung eine lösung zu finden.
ich erstelle gerade eine excel-liste in der pro zeile (insgesamt 43 zeilen, und zwar von zeile 8 bis zeile 53) je vier dropdown boxen enthalten sind, und zwar in den spalten 19, 24, 29 und 35.
alle dd enthalten als standard-wert, also der der erste der in der extra-tabelle steht auf die sich das dd bezieht, den inhalt "<=>" ; sozusagen als optisches zeichen für den anwender, dass er hier aus einem dd auswählen kann.
ich habe bereits ein makro um die inhalte in den zeilen zu löschen, damit man das nicht händisch machen muss, per aufzeichnung erstellen können - um platz zu machen für neue daten, in diesem fall neue gäste, die in dem jeweiligen zimmer des hotels einziehen. hier mal für zeile 8:
Range("AH7").Select
ActiveCell.FormulaR1C1 = ""
Range("AG7").Select
ActiveCell.FormulaR1C1 = ""
Range("AB7").Select
ActiveCell.FormulaR1C1 = ""
Range("W7").Select
ActiveCell.FormulaR1C1 = ""
Range("R7").Select
ActiveCell.FormulaR1C1 = ""
Range("C7:K7").Select
Selection.ClearContents
ActiveWindow.SmallScroll ToRight:=-6
ActiveWindow.SmallScroll Down:=-1
ActiveWindow.SmallScroll ToRight:=-137
Range("H7").Select
ich möchte aber dem user auch die möglichkeit geben, per one-klick (über den button "paid" der mit dem makro oben vernunden ist, s. screen) nicht nur die zelleninhalte zu löschen sondern auch die dd wieder in ihren ursprungszustand, nämlich "<=>" zurück setzen. das funktioniert aber leider nicht per aufzeichnung
weiß jemand rat? (screen ist anghehängt)
beste grüße und einen guten rutsch ins neue jahr,
maxx