VBA Fermetur du fichier

  • Initiateur de la discussion Initiateur de la discussion jmarichal
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jmarichal

Guest
Bonjour et bon Lundi,

je fait une importation d'un fichier XLS vers un autre via VBA avec un simple copier-coller

sur mon PC tout est impec mais sur les autre PC il y a un BUG sue la dernière ligne du code
Workbooks("planning").Close

je ne comprend pas le pourquoi alors que j'ai d'autres code qui utilise la même commande et qui ne bug pas

d'avance merci
 
Re : VBA Fermetur du fichier

oui je fichier s'ouvre en debut de code (ça marche sur ma machine🙂)

voici le code complet
Sub import()
Set fdata = ActiveWorkbook.Worksheets("data")
Set fwor = ActiveWorkbook.Worksheets("wor")
Dim i, j As Integer
fdata.Activate
Range("A1").Select
i = ActiveCell.CurrentRegion.Rows.Count - 1
Range("w2") = i
Range("A:AC").Select
Selection.ClearContents
Range("A:AC").Select
Workbooks.Open "P:\REN\planning\template\New\planning", ReadOnly:=True
Range("a:AC").Copy
fdata.Activate
Range("a:AC").PasteSpecial
Application.CutCopyMode = False

i = ActiveCell.CurrentRegion.Rows.Count - 1
Range("AD2").Select
For j = 1 To i
If ActiveCell.Cells(j, 1) = "" Then
ActiveCell.Cells(j, 1) = ("=WEEKNUM(RC[-25])")
ActiveCell.Cells(j, 2) = ("=left(RC[-28],3)")
ActiveCell.Cells(j, 3) = "=SUM(RC[-18]:RC[-15])"
ActiveCell.Cells(j, 4) = "=weekday(RC[-28])"
ActiveCell.Cells(j, 5) = "=RC[-31]"
End If
Next


Workbooks("planning").Close
fwor.Activate
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
1 K
Réponses
3
Affichages
1 K
  • Question Question
Microsoft 365 Code VBA
Réponses
6
Affichages
850
Retour