Rechercher : dans
Par :

Besoin explication code vba

Dernière réponse le 3 avr 2008 à 12:49:49 starnours, le 3 avr 2008 à 10:01:26 
 Signaler ce message aux modérateurs

Bonjour,

Est ce que quelqu'un serait capable de m'expliquer ce que signifie le bout de code suivant. Merci d'avance.

DoCmd.TransferSpreadsheet acImport, 5, "Table_import_MGV2", [CheminExcel], 0, Onglet2 & "!A3:B100"

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « besoin explication code vba » dans :
VBA Ajouter commandButton et le code qui va avec VoirCode relativement simple et qui ne nécessite pas d'explication complémentaire. Coller ces deux sub dans un module général (Module1 par exemple). Sub CréerBouton() Dim Obj As Object Dim Code As String Sheets("Feuil1").Select 'crée le...
Excel - Signature numérique VoirL’utilisation de code VBA nécessite un niveau de sécurité faible voire moyen, mais dans ce cas il faut activer les macros à chaque ouverture de fichier. Il est possible de remédier à ces désagréments en créant sa propre signature numérique pour...

1

amigo, le 3 avr 2008 à 11:01:26

Bonjour,

Cette ligne est la transcription en langage VBA d'une macro Acces.

Cette commande importe des données depuis un classeur Excel cellules A3:B100 dans la table Table_import_MGV2.

A+.

Répondre à amigo

2

starnours, le 3 avr 2008 à 11:46:18

EtiquetteTarget:
'On Error GoTo EtiquetteForecast
DoCmd.TransferSpreadsheet acImport, 5, "Table_import_MGV2", [CheminExcel], 0, Onglet2 & "!A3:B100"
'----------------------------------------------
Dim dbs As Database, tdf As TableDef, fld As Field
Dim idx As Index

' Retourne une variable Database pointant sur la base de données en
' cours.
Set dbs = CurrentDb
Set tdf = dbs.TableDefs!Table_import_MGV2
Set fld = tdf.CreateField("Cle", dbLong)
fld.Attributes = dbAutoIncrField
tdf.Fields.Append fld

Juste une info supplémentaire :
Qu'est ce que ce "Cle"?

Répondre à starnours

3

 amigo, le 3 avr 2008 à 12:49:49

Re,

"Cle" est le nom d'un champ de Table_import_MGV2 de type entier long avec une incrémentation automatique.

A.

Répondre à amigo
Collection CommentÇaMarche.net