gsx-air
XLDnaute Nouveau
Bonjour à tous
tout est à peu près dans le titre
j'ai fait une macro sur mon pc perso Excel 2016 qui fonctionne bien
mais lorsque j'essaye de m'en servir sur mon pc du boulot Excel 365 elle ne fonctionne pas
elle beug sur la ligne
	
	
	
	
	
		
je me pose la question si cela vient de la version d'Excel ou peu être ai-je oublier de mettre une référence mais je n'arrive pas à trouver
Même si j'enregistre un bout de macro avec l'enregistreur, je n'y arrive pas
soyez indulgent sur le code, je ne suis pas expert🙄🙄
auriez-vous des pistes
Merci😉
	
	
	
	
	
		
	
		
			
		
		
	
				
			tout est à peu près dans le titre
j'ai fait une macro sur mon pc perso Excel 2016 qui fonctionne bien
mais lorsque j'essaye de m'en servir sur mon pc du boulot Excel 365 elle ne fonctionne pas
elle beug sur la ligne
		VB:
	
	
	        NOM.SaveAs Filename:= _
        "F:\Desktop\JOB\04-EXPORT CLIPPER\EXPORT_SW_TO_CLIPPER.csv", FileFormat:= _
        xlCSVMSDOS, CreateBackup:=False
	je me pose la question si cela vient de la version d'Excel ou peu être ai-je oublier de mettre une référence mais je n'arrive pas à trouver
Même si j'enregistre un bout de macro avec l'enregistreur, je n'y arrive pas
soyez indulgent sur le code, je ne suis pas expert🙄🙄
auriez-vous des pistes
Merci😉
		Code:
	
	
	Sub mise_en_page_complete()
Dim PROP As Workbook, CellRecherche As Range, i As Integer, NOM As Workbook, CODE_AFFAIRE As String
Set NOM = ActiveWorkbook
Set PROP = Workbooks.Open("F:\Desktop\JOB\LISTE PROPRIETES.xlsx")
    code_commande = InputBox("AVEZ VOUS UN CODE COMMANDE :", "CODE COMMANDE")
    If code_commande = "" Then code_commande = "EN ATT CDE " & Date
    
    
Application.ScreenUpdating = False
With NOM.Worksheets("Feuil1")
    i = 2
        Do While NOM.Worksheets("Feuil1").Cells(i, 16) <> ""
    
        NOM.Worksheets("Feuil1").Cells(i, 1).FormulaR1C1 = _
        NOM.Worksheets("Feuil1").Cells(i, 16) & "-" & NOM.Worksheets("Feuil1").Cells(i, 17)
        NOM.Worksheets("Feuil1").Cells(i, 6) = code_commande
        NOM.Worksheets("Feuil1").Cells(i, 7) = Date + 28 - Weekday(Date, 2) + 5
        NOM.Worksheets("Feuil1").Cells(i, 8) = "BE"
        
        If (NOM.Worksheets("Feuil1").Cells(i, 10) = "FAB") Then NOM.Worksheets("Feuil1").Cells(i, 12) = 2 Else If (NOM.Worksheets("Feuil1").Cells(i, 10) = "QUINCAI") Then NOM.Worksheets("Feuil1").Cells(i, 12) = 1 Else: MsgBox "MANQUE CODE FAMILLE"
        
        With .Range("o" & i)
                Set CellRecherche = PROP.Worksheets("Feuil1").Columns(1).Find(.Value, LookAt:=xlWhole)
             If Not CellRecherche Is Nothing Then .Offset(0, -10).Value = CellRecherche.Offset(0, 1).Value
            End With
    i = i + 1
    Loop
    
End With
PROP.Close SaveChanges:=False
Application.ScreenUpdating = True
NOM.Activate
NOM.Save
    Rows("1:1").Delete Shift:=xlUp
    Columns("O:Q").Delete Shift:=xlToLeft
      Application.DisplayAlerts = False
        NOM.SaveAs Filename:= _
        "F:\Desktop\JOB\04-EXPORT CLIPPER\EXPORT_SW_TO_CLIPPER.csv", FileFormat:= _
        xlCSVMSDOS, CreateBackup:=False
    
    ActiveWorkbook.Save
    ActiveWindow.Close
 
End Sub