• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Invoeren

Status
Niet open voor verdere reacties.

henkievermeer

Gebruiker
Lid geworden
5 mei 2015
Berichten
40
Hallo allemaal,

Ik zit met een probleem en ik weet niet of het mogelijk is.
Met een tekst invoeren wordt de tekst netjes in de eerste lege rij(A) gezet.
Nu zou ik graag willen dat de letter in rij(B) automatisch wordt opgehoogd.
Dus in rij B wordt het dan na iedere invoer A B C D E enz.

Kan iemand mij helpen?

Bijv. dank

Henkie
 

Bijlagen

  • test invoeren.xlsm
    21,6 KB · Weergaven: 22
Zou dit voldoen?
Is maar t/m rij 26 natuurlijk.
Code:
Sheets("PMB").Cells(rij, "A").Resize(, 2) = Array(TextBox1.Text, Chr(rij + 64))
 
Beste,

Dit is mijn code (een "amateur"-oplossing):
Code:
Private Sub btninvoeren_Click() 'Invoeren
    Dim rij As Integer
    rij = Sheets("PMB").Range("A65536").End(xlUp).Row + 1 'Zoek de Onderste lege regel
    Sheets("PMB").Cells(rij, "A") = TextBox1.Text
    If TextBox1.Text = "" Then
        MsgBox ("Soort niet ingevuld!")
        TextBox1.SetFocus
        Exit Sub
        End If
    Sheets("PMB").Cells(rij, "B") = Chr(Asc(Sheets("PMB").Cells(rij - 1, "B")) + 1)
    TextBox1 = Empty
    TextBox1.SetFocus
End Sub

Met een controle op lege invoer.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan