tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
540
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kingmat5 kingmat5 ist offline Grünschnabel
    Registriert seit
    Aug 2005
    Beiträge
    1
    Hallo zusammen.
    Nachdem ich schon Stundenlang in diesem Forum geschaut habe um vielleicht meine Frage schonmal beantwortet wurde gebe ich auf und wende mich jetzt persönlich an euch.
    Ich hoffe Ihr könnt mir helfen.

    Folgendes Problem:
    Ich muss in nächster Zeit einige 1000 Fragebögen auswerten. Alle sind gleich aufgebaut.
    In den Fragebögen wurden den Probanten 25 Fragen gestellt die Sie entweder mit stimmt, stimmt vielleicht, stimmt nicht. Nun hab ich es schon soweit gebracht, das ich die Fragen in Excel eingestellt habe und mir die Bewertungen daraus gebastelt habe.

    Jetzt komm ich eigentlich zu meinem Problem . Die Bewertung besteht aus einer Spalte mit ungefähr 30 Zeilen.
    So nun will ich Visual Basic dazu bringen, dass wenn ich diese Zeile fertig habe, das es mir diese Zeile in ein andere Tabellenblatt kopiert. Soweit hab ich es auch schon gebracht:

    Sheets("Auswertung").Select
    Range("A4:AC4").Select
    Selection.Copy
    Sheets("Sammlung").Select
    Range("A3").Select
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=False
    Range("A4").Select

    Nun hab ich das Problem das wenn ich jetzt die nächsten Bogen auswerte das es mir immer die erste Zeile (die erste Bogenauswertung) überschreibt.
    Wie kann man Visual Basic dazu bringen das es immer die nächste Zeile ausfüllt.

    Ich hoffe Ihr versteht was mein Problem ist!?

    Hoffentlich könnt Ihr mir helfen!?

    Schon im Vorraus Vielen Dank für eure Bemühungen.

    Gruß

    kingmat5
     

  2. #2
    gabrielgsell gabrielgsell ist offline Mitglied Silber
    Registriert seit
    Apr 2004
    Ort
    CH
    Beiträge
    76
    Hallo

    Hoffentlich habe ich dein Problem richtig verstanden!

    Mein Lösungsvorschlag:

    Mach doch ein Zähler der du bei jedem durchlauf +1 rechnest.

    z.B.
    Code :
    1
    2
    3
    4
    5
    
    i = 1
    Do
      Range("A" & Cstr(i)).Select
      i = i + 1
    Loop

    Grüsse Gabriel
     

Ähnliche Themen

  1. visual-basic .net mit excel 2003
    Von Oolee_74 im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 25.04.07, 08:17
  2. Brauche Hilfe, Visual Basic im Excel
    Von dreamli im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 28.04.06, 12:43
  3. Visual Basic mit Excel verknüpfen
    Von redriver im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 07.10.04, 17:52
  4. Eine Frage im zusammenhang von Visual BASIC und Visual STUDIO
    Von CodeControl im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 29.09.04, 09:20
  5. Excel & Visual Basic
    Von schiefju im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 23.09.03, 13:42