Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: rijen invoegen  (gelezen 2085 keer)

0 leden en 1 gast bekijken dit topic.

Offline trainerken

  • Nieuw lid
  • Berichten: 1
  • Voor alles is een oplossing "oplossing.be"
rijen invoegen
« Gepost op: 15 juni 2006, 20:35:09 »
 ???
Graag had ik in VBA een code vor het automatisch invoegen van een rij. Telkens je in een bepaalde rij (voorbeeld rij 2) gegevens invoert en daarna op ENTER duwt dan wil ik een nieuwe rij daarboven hebben. De bedoeling is om op die manier de laatste record bovenaan te vinden. Bovendien had ik graag gehad dat eveneens de celopmaak bewaard blijft, want in dezelfde rij kunnen zowel datum, tekst of nummers of percentages staan alsook verschil in lettertype en kleur.
Ingesloten een voorbeeldje.
Veel succes, dit is voor experts maar die zijn zeker aanwezig op oplossing.be
Alvast bedankt,
trainerken
Win XP
Mobile 2000Mhz
448Mb RAM

Offline Black Thunder

  • Lid
  • *
  • Berichten: 23
  • Geslacht: Man
  • Oplossing.be
Re:rijen invoegen
« Reactie #1 Gepost op: 18 juni 2006, 09:14:03 »
rows.insert  ???
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline jpvs

  • Lid
  • *
  • Berichten: 33
  • Geslacht: Man
  • Oplossing.be
Re:rijen invoegen
« Reactie #2 Gepost op: 28 juni 2006, 21:47:20 »
Dit heb ik gevonden voor een datum in kolom B in te voegen na enter, misschien valt het aan te passen?

Zet in kolom A1 een 1,  A2 een 2 enz
Typ de datum in B1 (of druk op Ctrl + ; ) en zie wat er gebeurd?

Zet dit achter je blad

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column <> 2 Then Exit Sub
    If Not IsDate(Target.Value) Then Exit Sub
    If Target.Value <> "" Then
        Rows(Target.Row + 1).EntireRow.Insert
    End If
End Sub

Pierre
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com