whycomputer.com >> Интернет знания >  >> Софтуер

Как да прехвърлите Excel 2010 към Access 2010 с VBA

Въведение

Excel 2010 и Access 2010 са идеален тандем за прехвърляне на данни между електронна таблица и база данни. Чрез VBA можете да използвате метода DoCmd.TransferSpreadsheet, който позволява импорт от Excel в Access, както и обратния процес – експортиране.

Стъпка 1 – Създаване на нова база данни

Отворете Access 2010, изберете Blank Database и натиснете Create. Отидете в раздела Database Tools и кликнете върху Visual Basic, за да отворите прозореца на Microsoft Visual Basic. В менюто Insert изберете Module, за да добавите нов модул за код.

Стъпка 2 – Дефиниране на процедурата

Копирайте и поставете следния код, за да създадете нова под‑процедура:

Private Sub ImportExcelSpreadsheet()
    ' кодът ще бъде добавен по‑долу
End Sub

Натиснете Enter след реда с Private Sub, за да генерирате автоматично реда End Sub.

Стъпка 3 – Добавяне на кода за импорт

Вътре в създадената процедура поставете следния ред, който изпълнява импорта:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
    "Employees", "C:\Employees.xlsx", True

Стъпка 4 – Персонализиране на параметрите

Заменете Employees с името на таблицата, в която желаете данните да бъдат импортирани. Също така променете пътя C:\Employees.xlsx със съответния път и име на вашия Excel файл.

Накрая натиснете F5 или кликнете върху Run, за да изпълните процедурата и да импортирате Excel‑таблицата в Access.


URL:https://bg.whycomputer.com/soft/100206365.html

Софтуер
  • Как да създадете електронна таблица за фактури в Excel

    Използването на Microsoft Excel за проследяване на фактури е удобен начин да поддържате финансите си под контрол. С няколко колони и правилно форматиране можете да следите изпратени фактури, получени плащания или получени фактури и техните плащания. Процесът е почти идентичен за Excel 2003, 2007 и п

  • Как да прехвърляте данни между компютри с кабел Cat‑5

    Прехвърляне на файлове с кабел Cat‑5 Ако имате нов компютър или искате да копирате данни от друг компютър, най‑удобно е да прехвърлите файловете наведнъж. При наличие на Ethernet портове можете да използвате кабел Cat‑5. При Windows XP съществува вградена функция „Direct Cable Connection“, която изи

Интернет знания © https://bg.whycomputer.com