Macht Excel-makro für die schnelle Daten-Eingabe ::: VBA ::: Excel :::

Ich habe einen job zu geben Ergebnisse der Befragung (in Papierform) zu excel.
Ich habe nie geschrieben, alle Makros in Office 🙁

Ich hier, was ich im Grunde brauchen:

  1. Ich habe vordefinierten Spalten (|A|B|...|AG|AH|)
  2. Alle Umfragen sind unterteilt in Gruppen. Alle Umfragen, die von der gleichen Gruppe haben einige (wie vordefiniert) gleichen Spalten. Es ist immer die gleiche Spalten, 'definieren' Gruppe
  3. Alle anderen Umfrage-Antworten sind in numerischen Typ [1..10].
  4. Spalten sind nicht in der gleichen Reihenfolge wie die Antworten in servey
  5. Ich will makro nehmen, dass meine Eingabe (zum Beispiel '1575'), und die erste vordefinierte Werte, die 'Gruppe' |A| |B| |C| und dann |E| = 1, |D| = 5, |F| = 7, |G| = 5, und automatisch beginnen Sie mit der Eingabe der nächsten Zeile.

Irgendetwas, das mir einen Anhaltspunkt, wie Sie schreiben, dieses makro in mehr als willkommen

Riesigen Dank für das Lesen dieser...

EDIT1: ich nehme an, die Frage ist nicht klar genug.
Ich brauche makro, das Lesen meiner Tastatur input ( '1575' ) und schreiben ganze zahlen '1' '5' '7' und '5' vordefinierten Zeilen. Jetzt habe ich eine Idee, Sie zu bilden, aber ich brauche einen event-handler, wird der Fokus zum nächsten Eingang, wenn ich eine Taste drücken, wie ich will, um zu vermeiden drücken der TAB-Taste die ganze Zeit...

Hinweis: Sie scheinen in der Gewohnheit der Zugabe von ":::" zu Ihren Fragen, damit Sie abheben mehr. Dies ist unnötig und störend. "VBA" und "Excel" sind in Ihren tags schon.
Sie haben 7 Spalten (A-G) oder 34 Spalten (A-AH), die Sie füllen möchten? Meinst du "|E| = 1, |D| = 5, |F| = 7, |G| = 5" oder meinst du "|D| = 1, |E| = 5, |F| = 7, |G| = 5" ? Was sind Ihre "vordefinierte Werte" Sie wollen in A, B und C? Ich denke, ich kann Ihnen dabei helfen, aber nicht alle verstehen
Ich habe 34 Spalten zu geben, und nun, mein problem ist, snippet, wird eine neue Zeile am Ende des Blattes, und füllen Sie es.

InformationsquelleAutor Jox | 2008-12-16

Schreibe einen Kommentar