lolo21 Geschrieben 9. Dezember 2010 Geschrieben 9. Dezember 2010 hallo zusammen, ich hab vor kurzem eine umfrage in meiner schule gemacht und wollte nun die daten dazu in excel eingeben. doch das ewige " wert um 1 erhöhen " ist mir jetzt zu blöd und ich wollte mal fragen ob ihr vielleicht wisst wie man schnell und einfach den wert eine zelle in excel um 1 erhöht. am liebsten wäre es mir wenn das ganz mit onclick funktionieren würde . vielen dank schonmal, lolo21 Zitieren
lellebebbl Geschrieben 9. Dezember 2010 Geschrieben 9. Dezember 2010 Das kannst du am besten mit Visual Basic Prgrammieren Sub blablabla() Range("A1").Value = Range("A1").Value + 1 End Sub Zitieren
lolo21 Geschrieben 9. Dezember 2010 Autor Geschrieben 9. Dezember 2010 (bearbeitet) da das ganze eher so ne art wahl war und es mehere kadidaten gab müsste man das makro doch für jede spalte neu schreiben , oder? das währe zwar auch ok aber es gab 89 kategorien mit jeweils ca. 20 kandidaten und da währe das mit dem makro wahrscheinlich noch mehr arbeit als das erhöhen der zahlen von hand. gibt es in excel keine möglichkeit so was mit onclick zu machen? Bearbeitet 9. Dezember 2010 von lolo21 Zitieren
vba Geschrieben 7. Januar 2011 Geschrieben 7. Januar 2011 Hallo, auch bei mehreren Spalten reicht ein Makro. der Tabellenaufbau ist mir aber nicht ganz klar. Wenn in Spalte A die Namen stehen und in Zeile 1 die Kategorien versuch's mal damit: Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'aussteigen wenn nicht im Bereich B2:H10 If Application.Intersect(Target, Range("B2:H10")) Is Nothing Then Exit Sub 'aussteigen wenn mehr als eine Zelle markiert If Target.Columns.Count > 1 Or Target.Rows.Count > 1 Then Exit Sub 'hochzählen wenn Zahl If IsNumeric(Target.Value) Then Target.Value = Target.Value + 1 End Sub Gruß Alfons Zitieren
lolo21 Geschrieben 17. Januar 2011 Autor Geschrieben 17. Januar 2011 Danke für die Antwort und ich vermute mal das es funktionier aber wenn ich das ganze in Excel starte kommte die Fehlermeldung "Argument ist nicht optimal". Bei OpenOffice kommt "Ein Scripting Framework Fehler trat während der Ausführungvon Basic script Standard.Module1.Worksheet_SelectionChange auf. Meldung: wrong number of parameters" Ich hab noch ein bischen rum probiert und erkannt das das bei allen makros passiert und nicht nur bei deinem. Muss ich da noch iwas einstellen damit es funktioniert? Gruß Lolo21 Zitieren
vba Geschrieben 18. Januar 2011 Geschrieben 18. Januar 2011 Hallo, ich kann den Fehler nicht nachvollziehen. Hast Du am Beispiel was verändert? Datei mal raufladen? Gruß Alfons Zitieren
lolo21 Geschrieben 18. Januar 2011 Autor Geschrieben 18. Januar 2011 Hier ist ein Beispiel wie das ganze aussieht. Umfrage.xlsx Zitieren
vba Geschrieben 19. Januar 2011 Geschrieben 19. Januar 2011 und wo sind die Makros? Gruß Alfons Zitieren
lolo21 Geschrieben 19. Januar 2011 Autor Geschrieben 19. Januar 2011 Sry, hab die falsche Datei hochgeladen. Hier ist die richtige: Umfrage.ods Zitieren
vba Geschrieben 19. Januar 2011 Geschrieben 19. Januar 2011 ich will mir jetzt nicht extra Open Office installieren. Lade die Datei als Exceldatei rauf. Gruß Alfons Zitieren
lolo21 Geschrieben 20. Januar 2011 Autor Geschrieben 20. Januar 2011 Wenn ich die Exceldatei mit makros speicher will muss ichs als *.xlms und die kann man hier nich hochladen. Aber ich habs sie hier hochgeladen: Download: Umfrage.xlsm | xup.in Zitieren
vba Geschrieben 21. Januar 2011 Geschrieben 21. Januar 2011 Wenn ich die Exceldatei mit makros speicher will muss ichs als *.xlms und die kann man hier nich hochladen. Das war mir nicht klar. OK die Datei ist jetzt aber angekommen und wenn das Makro an der richtigen Stelle eingefügt wird, funktioniert es auch einwandfrei. Für Tabelle1 muss das Makro im Klassenmodul von Tabelle1 abgespeichert sein und nicht in Modul1. Ich hab hier keine Fehlermeldungen. Gruß Alfons Zitieren
lolo21 Geschrieben 21. Januar 2011 Autor Geschrieben 21. Januar 2011 OK, ich hab das Makro im Klassenmodul gespeichert. Aber wie starte ich das Makro jetzt? Zitieren
lolo21 Geschrieben 21. Januar 2011 Autor Geschrieben 21. Januar 2011 Habs selber rausbekommen. Funktioniert super vielen vielen Dank. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.