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.

Verstreute leere Zellen automatisch löschen
#11
(23.04.2017, 16:37)atilla schrieb: ....dann sollte Uwes Vorschlag funktionieren.


Sonst eine vernünftige Datei hochladen an dem wir uns etwas austoben können.

Hallo,

ich hoffe die eingefügten Bilder, im oberen Beitrag helfen weiter.

Viele Grüße

    Vor

       Nach löschen der leeren Zellen
Antworten Top
#12
Hall,

du bist aber hartnäckig beim Verweigern einer Beispielmappe.

So hab jetzt mal nachgebaut:

Arbeitsblatt mit dem Namen 'Tabelle3'
 ABCDEF
1      
2  13 7 
344     
415  4420 
588     
617   55
728     
8    3685
9     44
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg


und nach Ausführung von Uwes Code sieht es so aus:

Arbeitsblatt mit dem Namen 'Tabelle3 (2)'
 ABC
1   
2137 
344  
4154420
588  
61755
728  
83685 
944  
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg


Also passt alles.
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • apfelschorle
Antworten Top
#13
Hallo,

Zitat:... ich hoffe die eingefügten Bilder, im oberen Beitrag helfen weiter.

nein, ... das können sie nicht und das tun sie auch nicht.

Wie schreibt Ralf (Rabe) immer so schön: "Wenn Dein Auto kaputt ist, dann gehst Du doch auch nicht mit 'nem Bild in die Werkstatt."
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Käpt'n Blaubär für diesen Beitrag:
  • apfelschorle
Antworten Top
#14
Hi,

Zitat:ich hoffe die eingefügten Bilder, im oberen Beitrag helfen weiter.

nein, wie schon mehrfach angemerkt, benötigen die Helfer eine Beispieltabelle!! Lies mal bitte hier: http://www.clever-excel-forum.de/thread-326.html

Selbst wenn nur ein paar wenige Einträge vorhanden sind, erleichert es den Helfern trotzdem das Helfen. Dann muss niemand nach einem Bild eine Tabelle nachbauen.

Und noch so nebenbei bemerkt: als absoluter VBA-Lehrling habe ich Uwes Vorschlag ausprobiert. Sein Makro bewirkt genau das, was du haben möchtest. Es wäre für die Helfer jetzt besonders hilfreich, wenn deine Beispieltabelle auch den von dir einkopierten Code enthält. Dann lässt sich leichter feststellen, wo sich der Fehler befindet.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • apfelschorle
Antworten Top
#15
Hallo,

die Tabelle befindet sich im Anhang, ich hoffe jemand bekommt dieses Macro zum laufen würde mich sehr freuen  Blush

Viele Grüße


Angehängte Dateien
.xlsm   Mappe1 - Kopie.xlsm (Größe: 48,61 KB / Downloads: 5)
Antworten Top
#16
Hallo,

woher stammen  die Daten in der Tabelle?

Da sind in den Zellen irgendwelche Zeiche aber ich habe noch nicht herausgefunden welche.
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • apfelschorle
Antworten Top
#17
Hallo,

ich habe immer noch nicht herausfinden können, was da für Zeichen drin sind in den scheinbar leeren Zellen.

Aber ich habe eine Lösung, wie man trotzdem diese Zellen löschen kann.

Das macht folgender Code, aber der Bereich muss fest angegeben werden:



Code:
Sub mach()
 [A2:DB2000] = [if(A2:DB2000="","=1/0",A2:DB2000)]
 Range("A2:DB2000").SpecialCells(xlCellTypeFormulas, 16).Delete Shift:=xlToLeft
End Sub


@snb
habe ich gut aufgepasst? :19:

@all
findet das Zeichen in den leeren Zellen in der eingestellten Datei vom TE
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • apfelschorle
Antworten Top
#18
Hi,

kopiere den kompletten Inhalt deines Blattes mit STRG-C und füge ihn in eine neue Datei mit Rechtsklick - An Zielformatierung anpassen - ein.

[
Bild bitte so als Datei hochladen: Klick mich!
]

Danach kopierst du das Makro, fügst es in ein Modul ein und weist es deiner Schaltfläche zu. Danach funktioniert deine Verschieberei.

Edit sagt:

Atilla war schneller :)  und ich habe nicht aktualisiert. :(
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • apfelschorle
Antworten Top
#19
Hallo,

ich habe den neuen Programmcode gerade ausprobiert und er funktioniert !!!

An dieser Stelle vielen Dank an alle Beteiligten, die mir bei diesem Problem weitergeholfen haben.

:19:  :28: :28: :28:
Antworten Top
#20
Hallo

Und nun....

Woher hast Du die Daten?
Gruß Atilla
Antworten Top


Gehe zu:


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