Excel > Access

Status
Niet open voor verdere reacties.

Smartguy

Meubilair
Lid geworden
13 jul 2001
Berichten
7.240
Ik heb in Access een tabel met een veld Computernaam, een veld MAC-adres en nog enkele overige velden.

Nu heb ik in Excel ook twee velden, eentje bevat de computernamen en het andere de MAC-adressen.

Nu wil ik de twee velden in Excel omzetten naar de twee velden in Access, maar ALLEEN als de computernaam overeenkomt. Dus als er bijvoorbeeld in Acces een computernaam is genaamd computer1 en in Excel ook dan mag het MAC-adres ingevoegd worden in het veld MAC-adres. Is er echter in Excel een veld Computer9394 maar in Access niet dan moet dit veld niet toegevoegd worden in Access.

Hoe doe ik dit?
Hopend dat het een beetje duidelijk is.
 
Afhankelijk van je programmeer kwaliteiten is dit als volgt op te lossen.
Ik neem aan dat je vanuit Access de gegevens uit excel wil lezen?
In dat geval maak je een excel object aan op een form(of in je code)
Code:
totalrows = ActiveSheet.UsedRange.Rows.Count

For Row = 1 To totalrows
    If Cells(Row, 2).Value = <Computernaam> Then
        <Variabele> = Cells(Row, 1).Value
    End If
Next Row

En voer je bovenstaande code uit (wel ff aanpassen).

Ga op internet eens op zoek naar Helen Feddema. Zij heeft in het verleden vaker koppelingen gemaakt tussen de diverse office programma's. Op haar site vindt je tal van voorbeelden.

Weest gegroet,
Guus
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan