Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Visual Basic Macro für Excel: ganze Zeile farbig makieren....???

Frage Entwicklung Visual Studio

Mitglied: daemonadmin82

daemonadmin82 (Level 1) - Jetzt verbinden

20.10.2005, aktualisiert 25.10.2005, 8924 Aufrufe, 6 Kommentare

Hallo!

habe folgendes Problem:

habe eine Exceldatei, dort werden seit ein paar Monaten Werte eingetragen.

Eine Spalte bezeichnet das Datum des Eintrags.

Das Datum dient als Suchkriterium für folgende Aufgabe:

Es sollen alle Zeilen farblich makiert werden, die Älter als 3 Monate sind.

Außerdem, und das ist das Wichtigste:

Wenn später neue Zeilen hinzugfügt werden, soll automatisch das Datum der Zeile überprüft werden und die Zeile auch makiert werden wenn sie dem oben genannten Kriterium entspricht.


Bitte helft mir...

Danke, Maik
Mitglied: 13100
20.10.2005 um 17:29 Uhr
dafür braucht man eigentlich kein macro.
excel sollte dafür eine funktion, namens
"bedingte formatierung" zu verfügung
stellen, welche dem namen nach, im
menü format, angesiedelt is.
Bitte warten ..
Mitglied: daemonadmin82
20.10.2005 um 17:41 Uhr
Super Idee, hab es auch schon getestet.

Was muß ich denn als Kriterium eingeben für das aktuelle Datum??

Im Detail:

Wenn ich die Datumsspalte makiere und dann auf Format --> bedingte Formatierung klicke kommt ein Fenster:

Hier trage ich ein:

Bedingung 1:

Zellwert ist
kleiner oder gleich

das aktuelle Datum



Was trägt man für das aktuelle Datum ein?



Der Tipp ist astrein
Bitte warten ..
Mitglied: Biber
20.10.2005 um 18:13 Uhr
Moin daemonadmin82,
Zellwert... kleiner... =Heute()-90
HTH Biber
Bitte warten ..
Mitglied: daemonadmin82
20.10.2005 um 19:00 Uhr
klappt nicht, makiert sich immer die ganze Spalte komplett, auch die Zellen werden eingefärbt die nicht ins Kriterium passen...


Help!!
Bitte warten ..
Mitglied: Biber
20.10.2005 um 19:31 Uhr
@daemonadmin82
Du musst darauf achten, dass Excel Dir nicht die Formel '=Heute()-90' beim ersten Eingeben frecherweise in einen Text umwandelt. Dann steht da nämlich in Anführungszeichen '="Heute()-90"'.

Ist immer ein bisschen hakelig über den Klicki-Bunti-Weg.
Biber
Bitte warten ..
Mitglied: daemonadmin82
25.10.2005 um 08:21 Uhr
So, hier meine Lösung mit programmiertem Makro, habe keine bedingte Formatierung verwendet:



Sub zeilefarbe()

Dim zelle As Range
Dim az As Integer


az = ActiveSheet.Range("D5").End(xlDown).Row

Workbooks("Fertigwaren_Sende.xls").Names.Add Name:="hoch", RefersTo:="=50erbis70er!$d$5:$d$" & az


'ActiveSheet.Names.Add Name:="hoch", RefersTo:="aktivesheet!$d$5:$d$" & az

For Each zelle In ActiveSheet.Range("hoch")
If zelle.Value <= Date - 90 Then
zelle.EntireRow.Select
Selection.Interior.Color = vbYellow

End If
Next zelle


End Sub


Bitte warten ..
Ähnliche Inhalte
Visual Studio
gelöst Visual Basic für anfänger (12)

Frage von Daoudi1973 zum Thema Visual Studio ...

Visual Studio
gelöst Pastebin auslesen mit Visual Basic? (2)

Frage von UltraZz zum Thema Visual Studio ...

Visual Studio
gelöst Remotedienst prüfen mit Visual Basic (1)

Frage von flyingmichael zum Thema Visual Studio ...

Neue Wissensbeiträge
Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(10)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Sicherheit

Eventuell neue Lücke in Intels ME

Information von sabines zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Humor (lol)
Freidach Beitrag (25)

Frage von Penny.Cilin zum Thema Humor (lol) ...

Lizenzierung
Programm soll in verschiedenen Versionen lizenziert sein (20)

Frage von Yanmai zum Thema Lizenzierung ...

Windows 7
SSD - Win7 Lags (19)

Frage von ph5555 zum Thema Windows 7 ...

Humor (lol)
Wo ist der Fehler auf dem Bild? (17)

Information von the-buccaneer zum Thema Humor (lol) ...