Excel[2000] Script voor datum toevoeging

Pagina: 1
Acties:
  • 126 views sinds 30-01-2008
  • Reageer

  • qwertyuiop
  • Registratie: Juni 2002
  • Laatst online: 17-06 12:19
Een vraagje,

Ik heb een excel sheetje met in kolom K getallen. Nu wil ik, wanneer er in kolom K een getal gewijzigd wordt, 1 cel rechts daarvan (kolom L dus) de datum van de dag van wijziging hebben.
Wie weet wat? :9

Bij voorbaat dank!

Verwijderd

Deze plak je in de programmacode van het desbetreffende werkblad.

Visual Basic .NET:
1
2
3
4
5
6
7
8
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Right(Left(Target.Address, 2), 1) = "G" Then
      Target.Cells(1, 2).Value = Date
End If

End Sub

[ Voor 3% gewijzigd door Verwijderd op 30-01-2003 12:41 ]


  • qwertyuiop
  • Registratie: Juni 2002
  • Laatst online: 17-06 12:19
Thanx....

Maar heb nu nog twee vraagjes 8).

In werkblad "opties" geef in een cell een waarde op "=test!D12".
De kolommen A, B en C zijn identiek en ik wil dat deze automatisch meegenomen worden vanuit "opties" naar "test" wanneer kolom "D" gewijzigd wordt.

Hoe zit dat met filters. Kan een filter zich automatisch updaten wanneer er in en rij wat worden toegevoegd? Dus wanneer je onderaanstaat en een lege regel overslaat waar je gegevens wilt invoeren. Ik blijf het probleem hebben dat wanneer je voor de optie kiest autofilter dat het dan de huidige grootte aanhoud.

Bvd!

[ Voor 44% gewijzigd door qwertyuiop op 31-01-2003 12:04 ]


Verwijderd

Sorry, maar ik snap geen van beide vragen.
Vraag 1 lukt nog wel aardig :), maar wat bedoel je met 'identiek'?. Op zich kun eenzelfde soort script gebruiken. Dan de events op 'test' afvangen en van de andere sheet de waarden overnemen.

Kun je Vraag 2 anders formuleren, want ik snap niet wat je wilt, of wat het probleem zou zijn.

  • qwertyuiop
  • Registratie: Juni 2002
  • Laatst online: 17-06 12:19
Helemaal gelijk snap er zelf ook nix van! |:( (moest weer eens ff snel)

De uitleg :P:

Vraag 1:
Ik wil met dus in werkblad "opties" een verwijzing maken "=hardware!D12".
Nu staan er in werklad "hardware" dus drie kolommen (A, B en C) voor. De waarden in deze drie kolommen moeten dus ook weer in werkblad "opties" terug komen (kolommen A,B en C).

Vraag 2:
Je kunt in excel autofilter inschakelen. Dit werkt leuk maar als je hierna dingen gaat toevoegen gaat het fout.
Als ik een rij leeg laat dan pakt excel deze niet op in zijn autofilter, dan moet ik autofilter weer opnieuw toepassen en dat wil ik juist niet.
Het werkt wel als je alles strak onder elkaar zet. Maar dan wordt het een beetje onoverzichtelijk.

Hopend dat je het nu beter snapt :D.

[ Voor 4% gewijzigd door qwertyuiop op 31-01-2003 15:29 ]


Verwijderd

Dit is inderdaad een stuk duidelijker.

De antwoorden, voor zover mijn kennis rijkt natuurlijk. Onder voorbehoud :)

1) Gebruik de horizontaal of verticaal zoek functies. Desnoods een index-functie. Deze staan zeer uitvoerig beschreven in de help. Mocht het daar niet mee kunnen, dan horen we dat wel weer :)

2) Autofilter werkt inderdaad alleen met aaneengesloten bereiken. Gewoon jammer dus.

  • qwertyuiop
  • Registratie: Juni 2002
  • Laatst online: 17-06 12:19
Ik ben een rund op het gebied van scripts in VB.
Ik kan alleen maar kopieeren en plakken dus als je me ff opweg wilt helpen ;).

  • qwertyuiop
  • Registratie: Juni 2002
  • Laatst online: 17-06 12:19
Wie maakt me blij en helpt me even ??

BVD

  • qwertyuiop
  • Registratie: Juni 2002
  • Laatst online: 17-06 12:19
Nu heb ik nog iets (ik blijf ook bezig 8)):

Ik wil van kolom I, K, M, O, Q, S de laagste waarde hebben en deze in kolom E wegschrijven.
Heb echt al vanalles geprobeerd en gezocht maar kom hier ook niet uit.

help!
Pagina: 1