Enregistrer des données dans un classeur fermé
Résolu
titi17-08
Messages postés
117
Date d'inscription
Statut
Membre
Dernière intervention
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour le forum,
voila mon petit soucis,
quand je valide le bouton click ('cela enregistre les données de mon userform dans un classeur fermé) j'ai une erreur de compilation: non defini par l'utilisateur
voici le code
Merci pour votre aide
voila mon petit soucis,
quand je valide le bouton click ('cela enregistre les données de mon userform dans un classeur fermé) j'ai une erreur de compilation: non defini par l'utilisateur
voici le code
Sub VALIDER_Click()
Dim Cn As ADODB.Connection
Dim Fichier As String
'Définit le classeur fermé servant de base de données
Fichier = "C:\Users\Sandrine\Desktop\PERSO\SOCIETE\Suivi SJTC\Candidats\base de données Freelance.xls"
Set Cn = New ADODB.Connection
'--- Connexion ---
With Cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & Fichier & _
";Extended Properties=Excel 8.0;"
.Open
End With
Application.ScreenUpdating = False
Sheets("GLOBAL").Activate
ActiveSheet.Range("A1").End(xlUp).Offset(2, 0).Select
Selection.EntireRow.Insert
Range(Cells(2, 1), Cells(2, 6)).Interior.ColorIndex = 2
Range(Cells(2, 1), Cells(2, 6)).Borders.Weight = 1
Range(Cells(2, 1), Cells(2, 6)).Borders.ColorIndex = 1
ActiveCell.Offset(0, 0) = Nom
ActiveCell.Offset(0, 1) = Prenom
ActiveCell.Offset(0, 2) = Tel
ActiveCell.Offset(0, 3) = Mail
ActiveCell.Offset(0, 4) = Statut
ActiveCell.Offset(0, 5) = Competences
Cn.Close
Set Cn = Nothing
Unload Me
End Sub
Merci pour votre aide
A voir également:
- Enregistrer des données dans un classeur fermé
- Fuite données maif - Guide
- Audacity enregistrer son pc - Guide
- Trier des données excel - Guide
- Rouvrir un onglet fermé - Guide
- Comment enregistrer un mail - Guide
2 réponses
Bonjour,
Lorsque tu utilises ADO tu te connectes à une base de données mais il faut que tu utilises une requête en langage SQL et tu n'importe que des données sans mise en forme
la cible (ton classeur fermé) est au format d' une base de donnée... (identifiant, entete de colonne)
ce que tu as tenté de faire ne convient pas malheureusement...
si je retrouve un exemple de base dans mon grenier(....) je t'envoie un exemple basique de démo avec ADO
Lorsque tu utilises ADO tu te connectes à une base de données mais il faut que tu utilises une requête en langage SQL et tu n'importe que des données sans mise en forme
la cible (ton classeur fermé) est au format d' une base de donnée... (identifiant, entete de colonne)
ce que tu as tenté de faire ne convient pas malheureusement...
si je retrouve un exemple de base dans mon grenier(....) je t'envoie un exemple basique de démo avec ADO
voici les exemples XL<2007
https://www.cjoint.com/c/KIshHGVWBZk
autre point à revoir
Nom, prénom, tel, etc ne sont pas définis...
https://www.cjoint.com/c/KIshHGVWBZk
autre point à revoir
Nom, prénom, tel, etc ne sont pas définis...