Probleme sur visual basic 6 excel
Résolu/Fermé
A voir également:
- Probleme sur visual basic 6 excel
- Visual basic - Télécharger - Langages
- Liste déroulante excel - Guide
- Microsoft 365 basic - Guide
- Microsoft visual c++ runtime - Guide
- Si et excel - Guide
4 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 701
24 mars 2009 à 18:42
24 mars 2009 à 18:42
bonjour
Tu défini ta variable : Dim chem As String
Ensuite tu testes : If chem <> True
C'est normal que le type soit incompatible car "True" est Boolean.
Je ne vois pas bien pourquoi tu fais ce test car c'est "cop" qui est modifié mais il aurait le même souci.
Tu défini ta variable : Dim chem As String
Ensuite tu testes : If chem <> True
C'est normal que le type soit incompatible car "True" est Boolean.
Je ne vois pas bien pourquoi tu fais ce test car c'est "cop" qui est modifié mais il aurait le même souci.
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
24 mars 2009 à 19:05
24 mars 2009 à 19:05
Bonjour,
Essaye en ajoutant/modifiant
A+
Essaye en ajoutant/modifiant
Dim Retour Retour = Application.GetSaveAsFilename(chem & cop) If not Retour Then ActiveWorkbook.SaveCopyAs "P:\Engineering\Support\Opérations\Inventaire-Suivi_equipement\Fiches de bien\" End If
A+
Bonjour et merci pour votre aide,
je viens de tester le code que tu ma transmit 'lermite222' mais lors de la sauvegard j'ai toujour le même message d'erreur... toute fois je te redonne le résultat au cas ou je me serai tromper
Private Sub CommandButton1_Click()
Dim cop As String
Dim chem As String
cop = "FDB " & Range("D7")
chem = "P:\Engineering\Support\Opérations\Inventaire-Suivi_equipement\Fiches de bien\"
ActiveWorkbook.SendMail Recipients:=Array("fabrice.gouhier@arqiva.com"), Subject:="Création/Modification Fiche de Bien " & Range("D7")
Dim Retour
Retour = Application.GetSaveAsFilename(chem & cop)
If Not Retour Then
ActiveWorkbook.SaveCopyAs "P:\Engineering\Support\Opérations\Inventaire-Suivi_equipement\Fiches de bien\"
End If
ActiveWorkbook.Close
End Sub
aurais tu une autre idée ???
je viens de tester le code que tu ma transmit 'lermite222' mais lors de la sauvegard j'ai toujour le même message d'erreur... toute fois je te redonne le résultat au cas ou je me serai tromper
Private Sub CommandButton1_Click()
Dim cop As String
Dim chem As String
cop = "FDB " & Range("D7")
chem = "P:\Engineering\Support\Opérations\Inventaire-Suivi_equipement\Fiches de bien\"
ActiveWorkbook.SendMail Recipients:=Array("fabrice.gouhier@arqiva.com"), Subject:="Création/Modification Fiche de Bien " & Range("D7")
Dim Retour
Retour = Application.GetSaveAsFilename(chem & cop)
If Not Retour Then
ActiveWorkbook.SaveCopyAs "P:\Engineering\Support\Opérations\Inventaire-Suivi_equipement\Fiches de bien\"
End If
ActiveWorkbook.Close
End Sub
aurais tu une autre idée ???
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
25 mars 2009 à 15:35
25 mars 2009 à 15:35
J'a! confondu avec Get... et pas Get
Dim Retour as string
Retour = Application.GetSaveAsFilename(chem & cop)
If Retour <> "" Then
ActiveWorkbook.SaveCopyAs Retour
end if
Je pense que cette fois c'est la bonne
A+
Dim Retour as string
Retour = Application.GetSaveAsFilename(chem & cop)
If Retour <> "" Then
ActiveWorkbook.SaveCopyAs Retour
end if
Je pense que cette fois c'est la bonne
A+
25 mars 2009 à 10:41