Thema Datum  Von Nutzer Rating
Antwort
06.12.2011 09:56:53 Steffi
NotSolved
06.12.2011 18:38:41 Till
NotSolved
07.12.2011 08:28:37 Steffi
NotSolved
Blau Laufzeitfehler bei Range-Befehl
07.12.2011 19:47:50 Marcel
NotSolved
08.12.2011 16:57:57 steffi
Solved

Ansicht des Beitrags:
Von:
Marcel
Datum:
07.12.2011 19:47:50
Views:
997
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler bei Range-Befehl

Hallo Steffi,

ich habe Deinen Quelltext bei mir ausprobiert und er funktioniert tadellos!

Hast Du evtl. einen Tipfehler in den Namen der Arbeitsblätter (in Excel)?

  • Status
  • Potenzial
  • Strategie
  • Graphik

Abgesehen davon hab ich noch einen kleinen Tip für Dich:

 

Private Sub cmb2_Click()
    With ThisWorkbook
        .Worksheets("Graphik").Range("B7").Value = .Worksheets("Status").Range("J32").Value
        .Worksheets("Graphik").Range("B8").Value = .Worksheets("Potenzial").Range("J20").Value
        .Worksheets("Graphik").Range("B9").Value = .Worksheets("Strategie").Range("J19").Value
    End With
End Sub

 

Dieser Quelltext macht das gleiche, nur ohne evtl. Formatierungen (Bedingte Formatierung, Schriftformatierung, Rahmen, etc.) zu kopieren, d.h. nur der Inhalt, den Du auch in der Zelle siehst, wird nach "Graphik" übernommen. Dabei ist es egal ob in der Quell-Zelle das Ergebnis einer Formel steht, Text oder eine beliebige Zahl.

Solltest Du feststellen, dass - wenn es sich um Zahlen handelt, die übergeben werden sollen - diese unnötige Nachkommastellen etc. enthalten, musst Du mit dem Befehl "Format" das ganze in seine Schranken weisen.

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
06.12.2011 09:56:53 Steffi
NotSolved
06.12.2011 18:38:41 Till
NotSolved
07.12.2011 08:28:37 Steffi
NotSolved
Blau Laufzeitfehler bei Range-Befehl
07.12.2011 19:47:50 Marcel
NotSolved
08.12.2011 16:57:57 steffi
Solved