Jetzt kostenlos registrieren! | Passwort vergessen?

Zurück   elitepvpers > Coders Den > General Coding
Dein letzter Besuch war: Heute um 21:31 Uhr

  • Registriere dich kostenlos um Beiträge zu verfassen und alle Features zu nutzen!

Advertisement



Excel Programmierung

Discussion on Excel Programmierung within the General Coding forum part of the Coders Den category.

Antwort
 
Alt   #1



 
Benutzerbild von Flogolo
 
elite*gold: 100
Registriert seit: Nov 2011
Beiträge: 4.895
Erhaltene Thanks: 800
Excel Programmierung

Hallöchen,

ich stehe vor folgender Herrausforderung:

Zu Kontrollzwecken führt meine Firma eine Excel-Tabelle mit "Seriennummern" von verkauften Tickets.

Diese werden momentan manuell eingegeben, dies möchte ich aber via Formular-Eingabe vereinfachen.

Nun meine Problematik:
Wie schreibe ich die Funktion für das Eingabeforumlar, das er die richtige Zelle bei der Eingabe auswählt?

Also das er angenommen bei der Eingabe "37" automatisch die Zelle die für 37 vorgesehen ist anspielt?

Die Nummern sind in den Zeilen nach 10er Schritten sortiert, also Bsp:

vonbis12345678910
11012345678910
11201112  15161718 20
2130          
3140          
4150          

Und wäre diese Eingabe auch mit doppelten Werten möglich? Also das dann Wert 1 und Wert 2 zusätzlich zur eingelesen werden mit einem Radio-Button?

Anzeigebeispiel:
vonbis1122334455usw.
  1212121212usw.
11011223 4 55 
11201111 12 131414   
2130           
3140           

Hoffe die Erklärung war nicht zu irreführend und es gibt Möglichkeiten soetwas umzusetzen.

Viele Grüße

Flogolo
Flogolo ist offline  
Alt 21.01.2015, 21:36   #2
 
Benutzerbild von Critone
 
elite*gold: 149
Registriert seit: Feb 2010
Beiträge: 1.298
Erhaltene Thanks: 346
Leider kann ich dir bei deinem Problem nicht helfen.
Ich würde dir bzw. der Firma in der du arbeitest aber raten diese Aufgabe mithilfe einer Datenbank zu lösen. Das ist wesentlich einfacher, effektiver und vor allem weniger Aufwand.
Critone ist offline  
Alt 22.01.2015, 13:00   #3



 
Benutzerbild von Flogolo
 
elite*gold: 100
Registriert seit: Nov 2011
Beiträge: 4.895
Erhaltene Thanks: 800
Würde ich ja, aber die haben von Technik null Ahnung. Und diese besagte Tabelle verfügt über mehrere hunderttausend Einträge. Der Aufwand alles zu übertragen wäre wesentlich höher als diese Funktion zu schreiben.

Ich habe gestern etwas von einer Select Case Funktion gelesen, denke die wäre da zutreffend.

Iwie so: selcas if(last letter = 1 then use row B)
Und das er dann nur noch die Werte absteigend nach Seriennummer erkennen muss
Flogolo ist offline  
Alt 31.01.2015, 23:47   #4

 
Benutzerbild von xEncounter
 
elite*gold: 22
Registriert seit: Nov 2009
Beiträge: 1.552
Erhaltene Thanks: 361
Firmen die so viele Datensätze haben und mit Excel arbeiten

Ich weiß nicht inwiefern du da was ändern darfst, aber empfehlen würde ich dir die excel tabelle zu konvertieren in eine .csv Datei und diese dann mit php auszulesen,bearbeiten etc.

Wenn man immer noch excel haben will, kann diese .csv auch wieder in dieses Format umkonvertieren.

Ansonsten habe ich noch was mit VBA gelesen, aber hm.


#edit es ist auch möglich das ganze in eine datenbank zu importieren()
xEncounter ist offline  
Alt 09.02.2015, 00:23   #5

 
elite*gold: 161
The Black Market: 113/0/1
Registriert seit: Jan 2010
Beiträge: 1.230
Erhaltene Thanks: 165
Konvertier diese Excel-Datei
-Shinichi ist offline  
Thanks
1 Benutzer
Alt 09.02.2015, 04:59   #6
 
elite*gold: 0
Registriert seit: Feb 2009
Beiträge: 1.137
Erhaltene Thanks: 573
Ich weiß dieser Thread ist schon etwas älter, es könnte gut sein, dass der TE gar nicht mehr nach einer Lösung sucht, aber ich gebe dennoch meinen Senf dazu.
Zunächst mal, Leute ist es nicht egal warum die Firma das so macht? Es wird schon seine Gründe geben. So ist nunmal die Situation und das Problem muss entsprechend gelöst werden.

Ich konnte jetzt nicht Rauslesen welche Programmiersprache du nutzen willst. Am einfachsten wäre wohl VBA für Makros zu verwenden. Willst du eine Unabhängige Software schreiben kannst du dass Excel Ole Objekt nutzen ()

Die Reihe ermittelst du via Zahl Div 10 (Wobei div für Ganzzahl division ohne Rest steht). Die entsprechende Zahl musst du dann nur noch in einen Buchstaben umwandeln (z.B. Chr(65+Reihennummer) gibt für reihe 0 bis 25 die Buchstaben A bis Z zurück)
Die Spaltennummer ist dann Zahl Modulo 10.

Das ist jetzt natürlich alles nur sehr grob, da ich selbst auch sehr lange weder mit Excel noch mit VBA gearbeitet habe.
warfley ist offline  
Alt 10.02.2015, 08:12   #7


 
elite*gold: 1091
Registriert seit: Jun 2007
Beiträge: 19.836
Erhaltene Thanks: 7.180
Zitat:
Zitat von warfley Beitrag anzeigen
Ich weiß dieser Thread ist schon etwas älter, es könnte gut sein, dass der TE gar nicht mehr nach einer Lösung sucht, aber ich gebe dennoch meinen Senf dazu.
Zunächst mal, Leute ist es nicht egal warum die Firma das so macht? Es wird schon seine Gründe geben. So ist nunmal die Situation und das Problem muss entsprechend gelöst werden.

Ich konnte jetzt nicht Rauslesen welche Programmiersprache du nutzen willst. Am einfachsten wäre wohl VBA für Makros zu verwenden. Willst du eine Unabhängige Software schreiben kannst du dass Excel Ole Objekt nutzen ()

Die Reihe ermittelst du via Zahl Div 10 (Wobei div für Ganzzahl division ohne Rest steht). Die entsprechende Zahl musst du dann nur noch in einen Buchstaben umwandeln (z.B. Chr(65+Reihennummer) gibt für reihe 0 bis 25 die Buchstaben A bis Z zurück)
Die Spaltennummer ist dann Zahl Modulo 10.

Das ist jetzt natürlich alles nur sehr grob, da ich selbst auch sehr lange weder mit Excel noch mit VBA gearbeitet habe.
VBA ist veralteter Mist und grauenhaft.

Lieber etwas zeitkonformes wie nutzen, dass man mit .NET verwenden kann.
Mostey ist offline  
Thanks
1 Benutzer
Antwort


Ähnliche Themen Ähnliche Themen
Excel
07.07.2014 - Technical Support - 4 Antworten
Hallo Leute, ich habe eine Frage zu Excel: Ist es möglich, stündlich einen bestimmten Wert zu einer Summe automatisch addieren zu lassen? Falls ja, wie funktioniert das? mfg OL!VER
Skinlist - excel
26.09.2013 - League of Legends Guides & Strategies - 2 Antworten
I was bored and made a list for myself with all the current skins from the shop with excel. You just have to make a "x" in the grids for the skins you have and leave the "o" if you don't have the skin. Calculates how much RP you still need to buy all and how much you have already spent and tells you the € value. Like I said, it's only with the skins that are in the shop at the moment, no limited, legacy or pax etc skins. I made the list in open office calc. It's no ".exe" or any...
Excel Arbeitszeiterfassung
22.11.2012 - Off Topic - 2 Antworten
Hallo, Ich weis nicht ob das hier die richtige Kategorie ist falls nicht bitte ich diesen Thread zu verschieben. Ich brauche für die Arbeit in Excel einen Zeiterfassung jedoch hab ich nur begrenzte kenntnisse. Also wenn jemand lust hat kann er ja helfen ich würde micht freuen . Meine Vorlage ist :
[HELP]excel on db
31.12.2010 - EO PServer Hosting - 6 Antworten
anyone know to connect and edit database with microsoft excell 2010?
AI & MS Excel
02.03.2010 - AutoIt - 0 Antworten
Nabend zusammen, hat sich evtl schonmal wer mit "_ExcelReadCell" beschäftigt? hab das jetzt grade zum ersten mal in Benutzung und stehe grade vor dem Prob dass Excel startet sobald der befehl ausgeführt wird. Eigentlich geht es ja z.b. bei "fileread" dass die Datei nicht geöffnet werden muss damit die Daten gelesen werden können. Geht das iwi auch mit Excelfiles ohne diese zu öffnen? THX schonmal



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Kontakt | FAQ | Werbung | Datenschutzerklärung | Nutzungsbedingungen | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.