Collapse column

Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - mexico67

Seiten: [1]
1
Excel / Antw: Office 2003: Relaiskarte
« am: November 12, 2013, 16:42:48 Nachmittag »
Hallo maninweb,

ok, vielen Dank für den Link werde zu gegebener Zeit versuchen den Link in EXCEl einzubinden und dann hier berichten, wenns funktioniert hat.

Gruß Mexico67

2
Excel / Antw: Office 2003: Relaiskarte
« am: November 12, 2013, 00:15:53 Vormittag »
Hallo maninweb;
vielen Dank, daß du mir geantwortet hast. Nur verstehe ich deine Antwort nicht.

@denn ich denke viele User werden die Relaiskarte besitzen

wie beschrieben besitze ich die Karte ja auch und ich denke einige User werden die Karte auch in Betrieb haben, allerdings mit dem zur Relaiskarte gehörenden Programm.( das ist aber kein Excel-Programm )

Kann aber mit dem Programm nichts anfangen, da ich es nicht in EXCEL einbinden kann. Deswegen meine Frage zur Hilfe in VBA ( Butten erstellen zum Relais schalten)
Viele Grüße
Mexico 67

3
Excel / Office 2003: Relaiskarte
« am: Oktober 25, 2013, 16:43:39 Nachmittag »
Hallo an Alle,
ich hoffe, daß jemand mir bei meinem Projekt weiterhelfen kann.Habe schon verschiedene Foren durchgeschaut, aber leider nichts passendes gefunden.

Projektbeschreibung:
Habe eine 8-Kanal Relaiskarte von Pollin. Diese wird über den Drucker-Port ( LPT) angeschlossen und gesteuert. Sie hat ein eigenes Steuerprogramm.

Da ich aber meine Haussteuerung in Excel verewigt habe, (Schaltpläne;Übersichtsplan) möchte ich nun auf dem zugehörigen Tabellenblatt einen ( mehrere ) Butten/s erstellen, mit dem ich die Relaiskarte schalten kann( z.B. Butten " auf " / " zu ") gleichzeitig möchte ich über die Relaiseingänge (Abfrage) selbstgezeichnete Signalleuchten anzeigen(rot/grün) lassen, ob Garagentor auf oder zu ist.
Wie ich Befehls-Butten in Excel kreieren kann weiß ich, nur die Makro-Verbindung zur Schnittstelle und Relaiskarte entzieht sich meinen Kentnissen.

Deshalb die Frage an die VBA-Spezialisten, könnt Ihr mir bei meinem Projekt helfen ?????? Wäre Euch sehr dankbar.
PS: Habe leider von VBA-Programmierung keine Ahnung.

Freundliche Grüße
Mexico67

4
Excel / Antw: Formatierung kopieren
« am: April 25, 2012, 20:00:31 Nachmittag »
Hallo Officer,
vielen Dank, werde es versuchen
VG
Mexico67

5
Excel / Antw: Formatierung kopieren
« am: April 25, 2012, 18:37:47 Nachmittag »
Hallo Officer,
hier der Code:
Private Sub Workbook_Open()
   Dim wksTab As Worksheet
   Dim blnVorhanden As Boolean
   Dim lngZeile As Long
   Dim lngErste As Long
   lngZeile = 2
   ' prüfen ob Tabellenblatt aktuelles Datum schon vorhanden
   For Each wksTab In Worksheets
      If wksTab.Name = Date Then
         blnVorhanden = True
         Exit For
      End If
   Next wksTab
   ' Tabellenblatt aktuelles Datum noch nicht vorhanden
   If blnVorhanden = False Then
      ' neues Tabellenblatt erstellen
      With Worksheets.Add
         ' Name aktuelles Datum
         .Name = Date
         ' ans Ende stellen
         .Move after:=Worksheets(Worksheets.Count)
         ' Überschrift der Spalten A:D kopieren
         Worksheets("Tabelle1").Range("A1:D1").Copy .Range("A1")
         ' Schleife über alle Zeilen des Ausgangstabellenblattes
         Do
            ' in Spalte C steht das aktuelle Datum
            If Worksheets("Tabelle1").Cells(lngZeile, 3) = Date Then
               ' erste freie Zeile im Tabellenblatt des aktuellen Datums ermitteln
               lngErste = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(.Rows.Count, 1).End(xlUp).Row, .Rows.Count) + 1
               ' Bereich A:D der laufenden Zeile ins Tabellenblatt aktuelles Datum kopieren
               Worksheets("Tabelle1").Range("A" & lngZeile & ":D" & lngZeile).Copy .Cells(lngErste, 1)
            End If
            lngZeile = lngZeile + 1
         Loop While Worksheets("Tabelle1").Cells(lngZeile, 1) <> ""
      End With
   End If
End Sub

VG
Mexico67

6
Excel / Antw: Formatierung kopieren
« am: April 25, 2012, 16:21:30 Nachmittag »
Hallo Officer,
Du kopierst die Code-Zeilen und fügst Ihn an geeigneter Stelle wieder ein.

Ja genau, ich hatte die "geeignete Stelle" gemeint.
ich habe ja den Code von "Beverly" , (ein VBA-Code, der ein neues Tabellenblatt anlegt wenn das Systemdatum erreicht wird), aber leider wird in diesem Code das Format nicht mit kopiert. Dashalb habe ich die Frage separat gestellt, weiß aber nicht, wo ich " Deinen Code " einfügen muß.Am Anfang oder irgendwo in der Mitte oder am Ende !!
Viele Grüße
Mexico67

7
Excel / Antw: Formatierung kopieren
« am: April 25, 2012, 13:46:37 Nachmittag »
hallo Officer,

Vielen Dank für die Info, und wie füge ich den Code in einen anderen Code ein ????



Viele Grüße
Mexico67

8
Excel / Formatierung kopieren
« am: April 25, 2012, 09:35:54 Vormittag »
Hallo Leute,
ich möchte von einem Tabellenblatt die gesamte Formatierung ( z.B.Spaltenbreite und Zeilenhöhe ) auf ein anderes Tabellen blatt kopieren.
Was muß ich da als VBA-Code eingeben ????
Ich bitte um Eure Hilfe
Viele Grüße
Mexico67

9
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 21, 2012, 13:50:54 Nachmittag »
Hallo Officer & Ricco,
leider komme ich da nicht weiter
ich brauche nochmal Eure geschätzte Hilfe.
Der Code von " Beverly " funktioniert einwandfrei, aber leider wird das Format der vorhandenen Tabelle nicht mit kopiert. Welche Ergänzung fehlt in dem Code ??

Zitat
Private Sub Workbook_Open()
   Dim wksTab As Worksheet
   Dim blnVorhanden As Boolean
   Dim lngZeile As Long
   Dim lngErste As Long
   lngZeile = 2
   ' prüfen ob Tabellenblatt aktuelles Datum schon vorhanden
   For Each wksTab In Worksheets
      If wksTab.Name = Date Then
         blnVorhanden = True
         Exit For
      End If
   Next wksTab
   ' Tabellenblatt aktuelles Datum noch nicht vorhanden
   If blnVorhanden = False Then
      ' neues Tabellenblatt erstellen
      With Worksheets.Add
         ' Name aktuelles Datum
         .Name = Date
         ' ans Ende stellen
         .Move after:=Worksheets(Worksheets.Count)
         ' Überschrift der Spalten A:D kopieren
         Worksheets("Tabelle1").Range("A1:D1").Copy .Range("A1")
         ' Schleife über alle Zeilen des Ausgangstabellenblattes
         Do
            ' in Spalte C steht das aktuelle Datum
            If Worksheets("Tabelle1").Cells(lngZeile, 3) = Date Then
               ' erste freie Zeile im Tabellenblatt des aktuellen Datums ermitteln
               lngErste = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(.Rows.Count, 1).End(xlUp).Row, .Rows.Count) + 1
               ' Bereich A:D der laufenden Zeile ins Tabellenblatt aktuelles Datum kopieren
               Worksheets("Tabelle1").Range("A" & lngZeile & "" & lngZeile).Copy .Cells(lngErste, 1)
            End If
            lngZeile = lngZeile + 1
         Loop While Worksheets("Tabelle1").Cells(lngZeile, 1) <> ""
      End With
   End If
End Sub
Vielen Dank für eure Hilfe

Vielen Dank für Eure Hilfe
Viele Grüße
Mexico67

10
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 14, 2012, 22:02:44 Nachmittag »
Hallo Officer & Ricco
Zitat
Hallo mexico67,

öffne mit der Tastenkombinatino [Alt] + [F11] den VBA-Editor. Dort findest Du im VBA-Explorer das Code-Modul "DieseArbeitsmappe". Dort fügst Du den von Beverly geposteten VBA-Code ein. Der Code wird beim Starten der Arbeitsmappe ausgeführt.

Gruß

Officer

ich brauche nochmal Eure geschätzte Hilfe.
Der Code von " Beverly " funktioniert einwandfrei, aber leider wird das Format der vorhandenen Tabelle nicht mit kopiert. Welche Ergänzung fehlt inn dem Code ??
Zitat
Private Sub Workbook_Open()
   Dim wksTab As Worksheet
   Dim blnVorhanden As Boolean
   Dim lngZeile As Long
   Dim lngErste As Long
   lngZeile = 2
   ' prüfen ob Tabellenblatt aktuelles Datum schon vorhanden
   For Each wksTab In Worksheets
      If wksTab.Name = Date Then
         blnVorhanden = True
         Exit For
      End If
   Next wksTab
   ' Tabellenblatt aktuelles Datum noch nicht vorhanden
   If blnVorhanden = False Then
      ' neues Tabellenblatt erstellen
      With Worksheets.Add
         ' Name aktuelles Datum
         .Name = Date
         ' ans Ende stellen
         .Move after:=Worksheets(Worksheets.Count)
         ' Überschrift der Spalten A:D kopieren
         Worksheets("Tabelle1").Range("A1:D1").Copy .Range("A1")
         ' Schleife über alle Zeilen des Ausgangstabellenblattes
         Do
            ' in Spalte C steht das aktuelle Datum
            If Worksheets("Tabelle1").Cells(lngZeile, 3) = Date Then
               ' erste freie Zeile im Tabellenblatt des aktuellen Datums ermitteln
               lngErste = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(.Rows.Count, 1).End(xlUp).Row, .Rows.Count) + 1
               ' Bereich A:D der laufenden Zeile ins Tabellenblatt aktuelles Datum kopieren
               Worksheets("Tabelle1").Range("A" & lngZeile & ":D" & lngZeile).Copy .Cells(lngErste, 1)
            End If
            lngZeile = lngZeile + 1
         Loop While Worksheets("Tabelle1").Cells(lngZeile, 1) <> ""
      End With
   End If
End Sub
Vielen Dank für eure Hilfe

VG Mexico67

11
Excel / Antw: Feste Zeilennummer mit Butten oder mit Kursor kreieren
« am: April 09, 2012, 19:53:40 Nachmittag »
Hallo Ricco,
vielen vielen Dank für Deine Ausführungen.
Ist das Buch auch für jemanden geeignet, der fast gar keine Ahnung von VBA hat???
denn im I-Net wird geschrieben, daß das Buch mehr für Fortgeschrittene ist.
Viele Grüße
Mexico67

12
Excel / Office 2003: Antw:Office 2003: Arbeitsblatt mit Schnittstelle verbinden
« am: April 09, 2012, 14:46:01 Nachmittag »
hallo Officer & Ricco,

recht herzlichen Dank für Eure Hilfe. Werde demnächst alles ausprobieren.


Viele Grüße

Mexico67

13
Excel / Antw: Feste Zeilennummer mit Butten oder mit Kursor kreieren
« am: April 09, 2012, 12:48:22 Nachmittag »
Hallo Officer,
vielen Dank für Deine Antwort, aber wo und wie muß ich den Code einfügen??
Leider stehe ich voll auf dem Schlauch, da ich wie bereits schon geschrieben keine Ahnung von VBA habe.
Kommt der Code in " Diese Arbeitsmappe" oder in das betreffende Tabellenblatt?
Wie ist die Vorgehendsweise????
Also im Arbeitsblatt mit "alt +F11"VbA-Editor öffnen und dann????

Gibt es eigentlich eine Tabelle, wo die VBA-Befehle in deutsch verständlich erklärt sind was die Befehle ausrichten um sich dann eine Prozedur zusammenstellen zu können, auch wenn  man ein Laie in VBA ist ??

wie z.B. (Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) oder

2.If Target.Address = "$A$15" Then3.  ActiveSheet.Range("A15").Value = ActiveSheet.Range("A15").Value + 14.End If
Was if und end if ( Schleife) bedeutet, weiß ich aber was z. B. bedeutet " Target " oder" Range" oder " Value "
ActiveSheet ist klar =aktiviertes Blatt

entschuldige bitte die löden Fragen

Gruß Mexico 67


Gruß Mexico67

14
Excel / Office 2003: Arbeitsblatt mit Schnittstelle verbinden
« am: April 09, 2012, 11:15:48 Vormittag »
Hallo Office-Gemeinde,
da man ja Excel auch "Zweckentfremden" ( Schaltpläne erstellen)kann, wende ich mich mit meinem Projekt vertrauendsvoll an Euch und hoffe, daß Ihr mit helfen könnt.
Projekt: Habe mit mehreren Arbeitsblättern Schaltpläne erstellt ( Hausinstallation )
Nun habe ich gedacht, daß es doch möglich sein sollte, daß sich eine gezeichnete Linie sich farblich( z.B. von blau nach rot) verändert, wenn an Com1 oder altem Druckerport (Zentronix) oder auch eventuell über einen RS 232-USB-Adapter) an einem PIN "high"=rot(12V+) und "low"= blau(0Volt) anliegt.
Habe schon mehrere Versuche unternommen, die führten aber leider zu keinem Ergebnis.
Wäre sehr Dankbar, wenn ich zu einem positiven Ergebnis kommen könnte.

Viele Grüße

Mexico67

15
Excel / Feste Zeilennummer mit Butten oder mit Kursor kreieren
« am: April 09, 2012, 10:46:33 Vormittag »

Guten morgen Office-Gemeinde,

ich bitte um Eure geschätzte Hilfe,
ich möchte gern eine neue feste, fortlaufende Zeilennummer(Kundennr.) über einen Butten kreieren.
Wie muß dann das Makro aussehen  Wie ich den Butten mit dem Makro verknüpfe, weiß ich, oder noch besser, ist es möglich, sobald der Kursor in Feld z.B. "A15" ist und dort geklickt wird, die neue fortlaufende Zeilennummer angelegt wird ?

Besten Dank im Vorraus für Eure Bemühungen.

Viele Grüße
Mexico67

16
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 09, 2012, 10:37:52 Vormittag »
Hallo Beverly,
vielen Dank nochmal für Deine Hilfe bei meinem Problem " Mit Wenn-Abfrage Makro starten" funktioniert nach Anpassung (mehrere Spalten und Zeilen) auf meine Belange hervorragend.
Um das Ergebnis zu vervollständigen, fehlt noch, daß das Format der Tabelle mit in das neue Tabellenblatt kopiert wird.
Wie muß das Makro ergänzt werden ????
Viele Grüße
Mexico67

17
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 05, 2012, 17:32:51 Nachmittag »
Hallo Beverly,
Zitat
Was muß ich im Code ändern, daß im neuen Tabellenblatt zwei oder drei Überschriften stehen, also z.B. von A1:D1; und von A2:D2;und von A3:D3 ?
nach logischem Überlegen, habe ich es geschafft die Überschrift von zwei Zeilen zu kopieren. Im Code habe ich nochmal Ihre Zeile mit den entsprechenden Feldern eingefügt.
' Überschrift der Spalten A:L kopieren
         Worksheets("Patienten").Range("A1:L1").Copy .Range("A1")
         Worksheets("Patienten").Range("A2:L2").Copy .Range("A2")

Bleibt zur Zeit nur noch die Frage mit der Formatierung (gleiche Spalten und Zeilenbreite) kopieren ins neue Tabellenblatt und
die feste Zuweisung einer Nummer für eine Zeile übrig.
Ich möchte gern eine neue fortlaufende Zeilennummer über einen Butten kreieren.
Wie muß dann das Makro aussehen ??? Wie ich den Butten mit dem Makro verknüpfe, weiß ich, oder ist es möglich, sobald der Kursor in Feld z.B. "A15" ist und dort klickt, die neue fortlaufende Zeilennummer angelegt wird ????
Viele Grüße und frohe Ostern
Mexico67




18
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 04, 2012, 20:48:29 Nachmittag »
Hallo Beverly
Komando zurück, habe mir den Code näher angeschaut und kleine Änderungen vorgenommen, da die Beschreibung des Codes super ist. Habe " Tabelle1" in den entsprechenden Tabellennamen geändert. Jetzt funktioniert alles.

Trotzdem tauchen noch neue Fragen auf:
Was muß ich im Code ändern, daß im neuen Tabellenblatt zwei oder drei Überschriften stehen, also z.B. von A1:D1; und von A2:D2;und von A3:D3 ????
Das muß was mit "Worksheets("Tabelle1").Range("A1:D1").Copy .Range("A1") zu tun haben, da ich mal A1:D1  in A2:D2  ausgetauscht habe, dann wurden die Werte von A2:D2 eingetragen.

Wie muß der Code verändert werden, daß das Format des Tabellenblattes in das neue Tabellenblatt übernommen ( kopiert) wird ????

Noch eine andere Frage:
Wie wird eine Zahl einer Zeile fest zugeordnet ????
z.B. die Zahl 10 in A10 der Zeile 10;  oder die Zahl 60 in A15 für die Zeile 15


Darf ich nochmals um Deine oder Eure geschätzte Hilfe bitten

Viele Grüße
mexico 67

19
Excel / Office 2003: Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 04, 2012, 10:13:15 Vormittag »
Hallo Beverly & Officer

vielen , vielen Dank für Eure Hilfe. Habe alles kopiert und es funktioniert auch.
Wenn das aktuelle Datum kommt, wird ein neues Tabellenblatt mit dem Blattnamen z.B. " 4.4.2012" angelegt, und die Überschrift der Zeile 1 vom vorhandenen Tabellenblatt (A1=Nr;B1=Vorname;C1=Name;D1=Datum) in das neue Tabellenblatt kopiert.
Leider werden die Werte in den anderen Zeilen ( A2 bis z.B A50 ; B2:B50 usw. nicht kopiert, wenn in "D2:D50" irgend wo noch das aktuelle Datum steht.
Deswegen bitte ich nochmal um Eure geschätzte Hilfe
Vielen Dank
Mexico 67

20
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: April 02, 2012, 16:33:53 Nachmittag »
Hallo Karin,
vielen Dank daß Sie sich meinem Problem annehmen. Aber bitte entschuldigen Sie, ich habe bis jetzt noch nie was mit VBA gemacht, deswegen weiß ich nicht wo ich, wie ich ein Code-Modul erstellen/anlegen kann und wie es danach weiter geht.
Ist schon ein Code-Modul bei meiner Tabelle/Arbeitsblatt schon kreiert??
Muß ich das Code-Modul, wenn ich Ihren Code hineinkopiert habe abspeichern ??
Vielen Dak für Ihre Bemühungen
Viele Grüße aus dem Schwarzwald
Mexico67

21
Excel / Antw:Office 2003: Mit Wenn-Abfrage makro starten
« am: März 30, 2012, 17:58:17 Nachmittag »
Kann mir denn da niemand helfen ????

Gruß Mexico67

22
Excel / Antw:Office 2003: Geburtstag auslesen
« am: März 26, 2012, 19:00:32 Nachmittag »
Hallo Officer,

vielen Dank habe ich glatt übersehen

Herzlichen Gruß aus dem Schwarzwald

Mexico67

23
Excel / Antw:Office 2003: Geburtstag auslesen
« am: März 26, 2012, 12:14:15 Nachmittag »
hallo Wilfried07
kann leider Deine Tabelle nirgends finden
Gruß Mexico67

24
Excel / Office 2003: Mit Wenn-Abfrage makro starten
« am: März 26, 2012, 09:27:34 Vormittag »
Hallo
ich bitte um Eure geschätzte Hilfe bei meinem Problem.

Bestand: Tabelle mit mehreren Spalten und Zeilen
z.B. Spalte A=Vorname;B=Nachname;c=Datum;D=Uhrzeit
in Spalte " Datum " sind mehrerre Datum gelistet
wenn nun das aktuelle Datum kommt soll ein neues Tabellenblatt z.B. " Aktuell "in der Tabelle angelegt werden. In diesem neuen Tabellenblatt sollen nur die Spalten und Zeilen gelistet werden in welcher sich das aktuelle Datum befindet.

Selber kreiert habe ich schon die Abfrage allerdings in einem manuell erstellten neuen Tabellenblatt =wenn(c2=heute();a2;0)=wenn(c2=heute();b2;0)=wenn(c2=heute();d2;0)
Ich habe zwar von Ihrem Makro/Funktion-Code gelesen, kann Ihn aber nicht umsetzten, da ich von VBA keine Ahnung ( Vorgang) habe
Ich würde mich freuen, wenn Sie mir helfen könnten.
Besten Dank im Vorraus
Viele Grüße
Mexico67

Seiten: [1]