Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mehrere Schriftformate einer Zelle mit Bezug in anderes Tabellenblatt
#1
Hallo,
mein Name ist Ingo. Z. zt. beim ASB tätig. Muss gleich mit einer Frage starten, da Suchworte in Google mich noch nicht weitergebracht haben.
Um mir die Arbeit mit Speiseplänen die ich schreiben muss zu vereinfachen habe ich ein Tabellenblatt erstellt, von dem aus alle Daten in 9 andere
Tabellenblätter/Speisepläne übernommen werden. Mit ein paar kleinen Funktionen, wenn Urlaub eingetragen wird usw.. Läuft so weit gut, allerdings
fiel mir jetzt erst ein, das in den Zellen verschiede Schriftgrößen und die Hochstellung von Zahlen vorkommen. Die entsprechende Vorlage
wird leider nicht in die anderen Blätter übernommen, da ich dort mit Wenn-Formeln arbeit und der jeweiligen Zelle eine Schriftgröße vorgegeben habe.
Wenn ich das nicht lösen kann, war alles umsonst. Hat jemand einen Typ? Vielen Dank.
Beste Grüße
Ingo Huh
Antworten Top
#2
Hola,

per Formeln können keine Formate in andere Zellen übergeben werden.
Eventuell ist das mit VBA möglich, dann müsste man allerdings den genauen Aufbau der Datei kennen.

Gruß,
steve1da
Antworten Top
#3
Hallo,

mit einer Formel kannst du keine Formatierungen übernehmen - hier wäre u.U. der Einsatz von VBA notwendig. Das ist allerdings nicht meine Baustelle, dafür gibt es Experten hier im Forum.

Aber die sollten sinnvollerweise eine anonymisierte Beispielsdatei (keine Bilder) zur Verfügung haben die dem tatsächlichen Tabellenaufbau entspricht.

Hier findest du eine Anleitung zum Hochladen von Dateien:

http://www.clever-excel-forum.de/Thread-...ng-stellen
Gruß
Peter
Antworten Top
#4
Hallo,
danke für die schnellen Antworten.
Ich hatte das schon befürchtet.
Mal einen Kollegen fragen, ob er,
wenn das möglich ist, in VBA zeigt.
Beste GrüßeIngo :s
Antworten Top
#5
Moin!
Zitat:Mal einen Kollegen fragen, ob er,
wenn das möglich ist, in VBA zeigt.
Ich nix verstehen.  :21:
Lade mal (da bin ich jetzt der Dritte im Bunde) ein Beispiel hoch.
Es ist kein Problem, den SVERWEIS() per Worksheet_Change zu starten und "alles" zu kopieren.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#6
Hallo,
habe mal eben ein Beispiel in Excel gebastelt.
Ich hoffe es ist nachvollziehbar!
Beste Grüße
Ingo


Angehängte Dateien
.xlsx   Excel_Beispiel_23.09.16.xlsx (Größe: 24,12 KB / Downloads: 14)
Antworten Top
#7
heje excelfreunde, Ingo49,


also eine vorlage wäre schon ganz schön. deine angehängte exceldatei erfordert viel zu viel phantasie...
Vielen Dank
--Janosch
                                                     
Excel  2019 (64bit)  Win 10 Pro (64bit)                              
Antworten Top
#8
Hallo,

ich versuch noch mal es zu beschreiben, weil die eigentliche Datei
noch wesentlich unübersichtlicher wäre.

In dem Tabellenblatt "Schule1" wird über eine Wenn-Funktion gefragt
ob im Tabellenblatt "Vorlage" ein "j" für ja an der entpsrechenden Stelle steht.

Wenn das der Fall ist, soll er den Menütext aus Datenblatt "Vorlage"
iin das Tabellblatt "Schule1" setzen
.
Das macht er ja auch, aber ich weiß nicht, Ihm beizubringen, die
Formatierung aus Menütext - also die kleinere Schrift der Buchstaben
in Klammern, auch auf dem Blatt Schule 1 automatisch darzustellen.

Gruß

Ingo
Antworten Top
#9
heje excelfreund, Ingo49

...ich denke dass du das "formatierte" handisch übertragen musst oder du programmierts das ganze
Vielen Dank
--Janosch
                                                     
Excel  2019 (64bit)  Win 10 Pro (64bit)                              
Antworten Top
#10
Hallo Ingo,

dann teste das mal mit der angefügten Datei.

Gruß
Ich


Sub Übertragen()
Dim s, sm, z, zm As Long

With Tabelle1
sm = .Cells(3, Columns.Count).End(xlToLeft).Column
    v = 3
    For s = 6 To sm
        zm = .Cells(Rows.Count, s).End(xlUp).Row
        zz = 4
        For z = 4 To zm
           
            If .Cells(z, s).Value = "j" Then
                .Cells(z, s - v).Copy Sheets(.Cells(3, s).Value).Cells(zz, 2)
                zz = zz + 1
            End If
       
        Next z
        v = v + 1
    Next s
End With
End Sub


VBA/HTML-CodeConverter, AddIn für Office 2002-2016 - in VBA geschrieben von Lukas Mosimann. Projektbetreuung:RMH Software & Media

Code erstellt und getestet in Office 16 - mit VBAHTML 12.6.0



.xlsm   Excel_Beispiel_23.09.16_Ich.xlsm (Größe: 21,43 KB / Downloads: 18)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste