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.

VBA Problem
#1
Hallo Zusammen,

ich hoffe, dass mir jemand helfen kann. Und zwar habe ich folgendes Problem:

In meinem Projektplan möchte ich über VBA das Startdatum und das Enddatum einer Aufgabe in einem anderen Tabellenblatt in einer bestimmten Zeile ausgeben lassen .
Excel sollte also nach dem "A" suchen und das entsprechende Datum in einer Zelle eines anderen Tabellenblatts ausgeben.
Für eure Hilfe bedanke ich mich im Voraus.

Viele Grüße

Nietzsche


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Moin!
Bei einem VBA-Problem einen Screenshot anzuhängen, dürfte prinzipiell die schlechteste Lösung sein …
Dennoch:
Die Daten sind ja fortlaufend in Spalten geschrieben.
Wenn der 1.1.2018 in Spalte F steht (aka 6)
dann ist heute in Spalte
Date - DateSerial(2018, 1, 1) + 6
also 120 zu finden.

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
#3
Hab die Threaderöffnung falsch verstanden.
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
#4
Hi,

Code:
Sub stardatum()
For i = 7 To 1000
   If Cells(14, 7) = "A" Then
       Wochentag = Cells(9, i)
       Monat = Cells(7, i)
       Exit For
   End If
Next i
End Sub

Bei einem Bild muss ich alles nachbauen, besser ist eine Beispieltabelle mitgeben. Wie das geht kannste hier lesen
http://www.clever-excel-forum.de/thread-326.html

Edit:
du hast da verbundene Zellen, siehe dazu
http://www.clever-excel-forum.de/thread-142.html

Mein Vba-Code wird daher bei dir nicht funktionieren ohne dass du was drumrum baust oder das mit den verbundenen Zellen auflösen tust
Antworten Top
#5
Hallo,

zunächst mal danke für deine Hilfe.
Die Excel-Datei habe ich jetzt mal angehängt.
Vielleicht findest du ja die Zeit und kannst es nochmal anschauen.
Ich bin bei VBA nämlich noch Laie.

Danke.


Angehängte Dateien
.xlsm   02 Projektplan_IA.xlsm (Größe: 79,19 KB / Downloads: 4)
Antworten Top
#6
Hallo Nietzsche,
das ist zunächst aber eine sehr dürftige Aufgabenstellung. Du hast jetzt endlich eine Demo hochgeladen (sonst antworte ich nicht), darin sind viele Zeilen in dem "A" vorkommt. Welche willst Du in eine andere Tabelle? Und natürlich wie heißt diese (Einzelaufgabe?). Ich bin immer wieder erstaunt was wir uns aus den Fingern saugen sollen.
Also bitte bring eine ordentliche Aufgabenstellung in einer verständlichen Form, wenn Du möchtest das Dir geholfen werden soll.
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
Antworten Top
#7
Hallo Armin,

vielen Dank.
Ich merks mir fürs nächste Mal.
Habe es aber dank Wastl hinbekommen.
Musste nur ein paar Details ändern und dann hat es geklappt.
Antworten Top


Gehe zu:


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