Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Combobox verschwindet nach Run von Makro

Forumthread: Combobox verschwindet nach Run von Makro

Combobox verschwindet nach Run von Makro
16.09.2024 17:55:30
Richi
Sali Zäme
Ich hoffe jemand kann mir weiterhelfen. Wenn ich diesen Code laufen lasse verschwinden mehrere Comboboxen. Switche ich kurz in eine andere Tabelle und wieder zurück sind die Comboboxen wieder sichtbar. Finde nicht raus warum dem so ist.

Liebe Gruess
Richi

Sub Infos_Löschen_Kopieren_einfügen()
Dim Passwort As String

' Passwort eingeben
Passwort = "xxxxxxxxxxxxx" ' Dein Passwort hier

'--------------------------Startblock zur Geschwindigkeitserhöhung bei Schleifen------------------------
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With


' Schleife durch alle Arbeitsblätter in der aktuellen Arbeitsmappe
For Each ws In ThisWorkbook.Worksheets
' Blattschutz aufheben
On Error Resume Next ' Fehler ignorieren
ws.UNPROTECT Passwort
On Error GoTo 0 ' Fehlerbehandlung wieder aktivieren
Next ws


'
' Infos_Löschen_Kopieren_Einfügen Makro
'
Sheets("Single Line View").Select 'Kommentare löschen in Range
Range("C7:PB121").Select
Selection.ClearComments
Range("C7").Select
Sheets("Single Line View").Select
Range("C255:PB369").Select 'Selektieren des zu kopierenden Ranges
Selection.Copy
Sheets("Single Line View").Select
Range("C503").Select 'Kopierter Range einfügen ab Zelle
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C7").Select 'Auf Zelle springen
'
'In Range pro Zelle Info einfügen
'
Dim rng As Range
For Each rng In ThisWorkbook.Worksheets("Single Line View").Range("B503:PB617").SpecialCells( _
xlCellTypeConstants) 'Range der zu kopieren ist und als Kommentar hinterlegt weden soll
If rng > "" Then
With Worksheets("Single Line View").Range(rng.Offset(-496, 0).Address)
.ClearComments
.AddComment
.Comment.Visible = False
.Comment.Text Text:=CStr(rng)
.Comment.Shape.TextFrame.AutoSize = True 'Offset definiert den Start des einzufügenden Kommentars
End With
End If
Next rng

' Schleife durch alle Arbeitsblätter in der aktuellen Arbeitsmappe
For Each ws In ThisWorkbook.Worksheets
' Blattschutz aktivieren
On Error Resume Next ' Fehler ignorieren
ws.PROTECT Passwort
On Error GoTo 0 ' Fehlerbehandlung wieder aktivieren
Next ws

'------------------------------------Endblock zur Geschwindigkeitserhöhung bei Schleifen------------------------------------
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With

End Sub
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Combobox verschwindet nach Run von Makro
17.09.2024 09:59:16
snb
Bitte

- Beispieldatei hochladen
- Wünschergebnis darstellen im Arbeitsblatt
- auf 'Selec't und 'Activate' verzichten in VBA
- VBA Grundlagen bewältigen
- und dann 'Jungen/Mädel komm bald wieder.....''
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige