Demande d aide pour erreur 3704
zaibel
Messages postés
20
Statut
Membre
-
zaibel Messages postés 20 Statut Membre -
zaibel Messages postés 20 Statut Membre -
bonjour je suis un debutant en vba excel j ai faite une macro pour ouvrir et copier le contenu d une feuille d un classeur fermé mais ca me donne erreur 3704 (Operation is not allowed the objecy is closed)
si vous pouves me dire comment je peux corriger mon code pour qu il soit fonctionnel
merci d avance
mon code est le suivant :
si vous pouves me dire comment je peux corriger mon code pour qu il soit fonctionnel
merci d avance
mon code est le suivant :
If Dir(Fichier) = "" Then
Fichier = "chemin du fichier" & txtb1 & "\" & txtb1 & txtb2 & ".xls"
Set Cn = New ADODB.Connection
'--- Connection ---
With Cn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;"
'' .Open
End With
Else
Fichier = "chemin du fichier" & txtb1 & "\" & txtb1 & txtb2 & ".xls"& "\" & txtb1 & " " & txtb2 & ".xls"
Set Cn = New ADODB.Connection
'--- Connection ---
With Cn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;"
.Open
End With
End If
'Définit la requête.
'/!\ Attention à ne pas oublier le symbole $ après le nom de la feuille.
texte_SQL = "SELECT * FROM [" & NomFeuille & "$]"
Set Rst = New ADODB.Recordset
Set Rst = Cn.Execute(texte_SQL)
'Ecrit le résultat de la requête dans la cellule A2
Range("A1").CopyFromRecordset Rst
'--- Fermeture connexion ---
Cn.Close
Set Cn = Nothing
End Sub
A voir également:
- Demande d aide pour erreur 3704
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Une erreur s'est produite instagram ✓ - Forum Instagram
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
6 réponses
Bonjour,
regardez et vous trouverez
https://social.msdn.microsoft.com/Forums/fr-FR/939c7a68-56a3-40f1-80f3-a6a283260484/excel-2007-adodbconnection-amp-chart-sheets?forum=vbafr
regardez et vous trouverez
https://social.msdn.microsoft.com/Forums/fr-FR/939c7a68-56a3-40f1-80f3-a6a283260484/excel-2007-adodbconnection-amp-chart-sheets?forum=vbafr
merci de ton aide sauf que je l ai essaayé mais ca ne marche pas aussi
le fichier ne veut pas s ouvrir :(
le fichier ne veut pas s ouvrir :(
mon code est le suivant
encore merci
gros bravo
Application.ScreenUpdating = False
Application.DisplayAlerts = False
ChDir _
"U:\Commun\CLIENT-FOURNISSEURS\clients\New Flyer Production\" & Range("N4").Value
Workbooks.Open Filename:= _
"U:\Commun\CLIENT-FOURNISSEURS\clients\New Flyer Production\" & Range("N4").Value & "\" & Range("N4").Value & Range("O4").Value & ".xls"
Range("B2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range("B2:M61").Select
Selection.Copy
Windows("New Flyer Master ( Blank for FDC Cayman ) v 2.xls").Activate
Range("A2").Select
ActiveSheet.Paste
Windows("541326a.xls").Activate
ActiveWindow.Close
Range("A2").Select
End Sub
encore merci
gros bravo
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question