Office: (Office 2010) VBA Spalten automatisch ein/ausblenden: Bilder verschieben sich beim Einblenden

Helfe beim Thema VBA Spalten automatisch ein/ausblenden: Bilder verschieben sich beim Einblenden in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo da draussen, ich habe mal wieder ein kleines Problem. Ich hoffe mir kann jemand helfen :) Leider kann ich keine Beispieldatei hochladen, da... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von milchjango, 3. März 2016.

  1. VBA Spalten automatisch ein/ausblenden: Bilder verschieben sich beim Einblenden


    Hallo da draussen,

    ich habe mal wieder ein kleines Problem. Ich hoffe mir kann jemand helfen :) Leider kann ich keine Beispieldatei hochladen, da diese zu gross waere..

    Abhaengig von der Auswahl in 4 ActiveX Dropdowns wird ueber Umwege eine Anzahl von moeglichen loesungen angezeigt.Diese Loesungen werden in einer Tabelle mit Zusatzinformationen und Bildern dargestellt. Damit sich Name,Bilder und Zusatzinformationen automatisch veraendern, beinhaltet die Tabelle 4 Spalten, da es max 4 moegliche Loesungen gibt. Wenn es zu einer entsprechenden Auswahl nun aber nur 2 Loesungen gibt, werden die uebrigen 2 unnoetigen Spalten automatisch ausgeblendet, da diese leer waeren und das nicht schoen aussieht.

    Das Problem ist, wenn ich nun die Auswahl aendere und z.B 3 moegliche Loesungen habe, wird somit 1 Spalte automatisch wieder eingeblendet, jedoch verschieben sich manchmal (komischerweise nicht immer) die Bilder, sodass diese ueberinander liegen und es so aussieht, als ob in der 3. Spalte kein Bild vorhanden ist. Bilder sind von Zellposition und -groesse abhaengig und sind auch kleiner als die Zelle in der sie hinterlegt sind.

    Und zwar habe ich folgenden VBA Code in meinem Excel File hinterlegt (Vielen Dank nochmal an ChrisK:))


    Sub blende()
    Dim rng As Range
    Set rng = Range("D60:G60") - In diesem Bereich sind die Namen der jeweiligen Loesung hinterlegt, sodass z.B die Spalte 'G' ausgeblendet wird, wenn die Zelle 'G60' leer ist
    For Each rng_c In rng
    rng_c.EntireColumn.Hidden = (rng_c.Value = "")
    Next
    End Sub

    Private Sub ComboBox1_Change()
    Call blende
    End Sub
    Private Sub ComboBox2_Change()
    Call blende
    End Sub
    Private Sub ComboBox3_Change()
    Call blende
    End Sub
    Private Sub ComboBox4_Change()
    Call blende
    End Sub


    Kann mir jemand sagen woran das liegt? Habe nun auch mehrmals die Bilder neu eingefuegt etc. doch das Problem bleibt immer bestehen.

    Vielen Dank schonmal fuer eure Muehe!

    Liebe Gruesse
    Jan
     
    milchjango, 3. März 2016
    #1
  2. ChrisK User
    Hallo Jan,

    sorry, war letzte Woche selten vor dem PC. Bei mir tritt dieses Verhalten nicht(nie) auf....
    Wenn du willst kannst du mir ja noch einmal die Datei schicken wo es nicht funktioniert.

    lg
    Chris
     
    ChrisK, 8. März 2016
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi Jan,

    der einfachste Weg: positioniere die Bilder per VBA immer wieder neu.

    Bis später,
    Karin
     
    Beverly, 8. März 2016
    #3
Thema:

VBA Spalten automatisch ein/ausblenden: Bilder verschieben sich beim Einblenden

Die Seite wird geladen...
  1. VBA Spalten automatisch ein/ausblenden: Bilder verschieben sich beim Einblenden - Similar Threads - VBA Spalten automatisch

  2. VBA: Spalten auf anderen Worksheeds in der Mappe ausblenden.

    in Microsoft Excel Hilfe
    VBA: Spalten auf anderen Worksheeds in der Mappe ausblenden.: Hallo zusammen, Eine Tabelle mit 9 Worksheets, Datenblatt, Studien, Studie_1 ...Studie_7. Auf dem Deckblatt werden in Zelle B4-B10 die Namen der Studien eingetragen. Davon abhängig ob ein Name...
  3. Excel VBA Spalten mit Ordnerinhalt vergleichen

    in Microsoft Excel Hilfe
    Excel VBA Spalten mit Ordnerinhalt vergleichen: Hallo, Bin ehr Excel VBA Neuling, Würde aber gerne in einer bestehender Tabelle die Auflistung der Ordner mit dem eigentlichen Stand in den besagten Ordner kontrollieren. Also in der Spalte Q10...
  4. VBA - letzte nicht-leere Spalte

    in Microsoft Excel Hilfe
    VBA - letzte nicht-leere Spalte: Moin, liebe VBA-Spezis, mit Cells(99, Columns.Count).End(xlToLeft).Column bestimme ich die Spaltenzahl der letzten benutzten Zelle in Zeile 99. Soweit, so klar. Nun habe ich aber Formeln in...
  5. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  6. VBA - Wenn Eintrag in Spalte vorhanden dann aktualisieren, sonst neue Zeile

    in Microsoft Excel Hilfe
    VBA - Wenn Eintrag in Spalte vorhanden dann aktualisieren, sonst neue Zeile: Hallo an Alle, ich habe ein Problem und finde keine Lösung in den Foren. Ich hoffe, dass mir jemand hier helfen kann. Ich habe in einer Datei zwei Blätter - eins "TC_Template" ist optisch wie...
  7. Filter: Spalten statt Zeilen

    in Microsoft Excel Hilfe
    Filter: Spalten statt Zeilen: Hallo zusammen, die Filterfunktion ist mir bekannt. Ich habe in der Überschrift die Möglichkeit nach Kriterien zu filtern. Soweit OK. Es geht um den Tarifdschungel der schweizer Bundenbahn...
  8. Primärschlüssel/Fremdschlüssel aus 2.Tabelle automatisch einfügen

    in Microsoft Access Hilfe
    Primärschlüssel/Fremdschlüssel aus 2.Tabelle automatisch einfügen: Hallo zusammen, ich stehe gerade vor dem Problem, dass ich die Datensätze zwischen zwei Tabellen nicht verknüpfen kann. Konkret habe ich die beiden Tabellen tblEigenschaft und tblBasis. In der...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden