Autre chose, à propos de ton post-scriptum === >>
Je ne sais pas pourquoi, mais j'ai très vaguement l'impression de ce que ce problème était déjà présent antérieurement et qu'il avait été contourné par une solution que je t'avais donnée, en te précisant même que je ne l'aimais pas.
Il est vraisemblable que tu as modifié l'ordre de déroulement des choses dans la partie concernée de ton code) et qu'il faille donc tout simplement placer ailleurs le Sendkeys que je t'y avait fait ajouter
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSendKeys ("{ENTER}") 'Permet de s'affranchir du message d'alerte pour le ralentissement
Application.DisplayAlerts = False Sheets(1).Cells.ClearContents Sheets(1).Name = "DONNÉES BRUTES" Dim sh As Worksheet For Each sh In Sheets If sh.Name <> "IMAGE" Then If sh.Index > 1 Then sh.Delete End If Next Application.DisplayAlerts = True
A quoi utilises-tu les variables Drapeau, ici1, ici2, start, et fin, dont certaines ont de surcroît un nom correspondant à des étiquettes de tes GOTO ?
if toto = titi then with tata .r = 10 .w = 210 end with end if
if toto = titi then with tata .r = 10 .w = 210 end with end if
For i = 1 To Sheets.Count 'On test l'exsitence d'une feuille If Sheets(i).Name = "TEMPORAIRE0" Then GoTo Ici1 End If Next Sheets.Add.Name = "TEMPORAIRE0" 'Créé toujours un onglet de départ Ici1: 'Etiquette For i = 1 To Sheets.Count 'On test l'exsitence d'une feuille If Sheets(i).Name = "IMAGE" Then GoTo Ici2 End If Next Sheets.Add.Name = "IMAGE" 'Créé toujours un onglet de départ Ici2: 'Etiquette For i = Sheets.Count To 1 Step -1 'On supprime tous les onglets sauf deux If Sheets(i).Name <> Sheets("TEMPORAIRE0").Name And Sheets(i).Name <> Sheets("IMAGE").Name Then Sheets(i).Delete End If Next Sheets("IMAGE").Move After:=Sheets("TEMPORAIRE0") 'Permet de déplacer de manière relative des onglets Sheets("IMAGE").Tab.Color = RGB(165, 165, 165) 'Met l'onglet en Gris 'Sheets("IMAGE").Visible = 0 'Pour cacher la feuille Sheets("TEMPORAIRE0").Select 'On reviens sur la feuille principale pour poursuivre Cells.Clear 'Vide la seule feuille restante Cells.FormatConditions.Delete 'Vide la feuille des mises à jours conditionnelles ActiveSheet.DrawingObjects.Delete 'Supprime les graphs et les boutons d'actions de la seule feuille active
For i = 1 To Sheets.Count 'On test l'exsitence d'une feuille If Sheets(i).Name = "PARAMÈTRES IRIS" Then na = Sheets("TEMPORAIRE2").UsedRange.Rows.Count 'Compte le nombre de lignes dynamiques Sheets("PARAMÈTRES IRIS").Select Drapeau = Sheets("TEMPORAIRE2").Range("G5") Sheets("TEMPORAIRE2").Range("G5") = Drapeau Drapeau = Sheets("TEMPORAIRE2").Range("G6") Sheets("TEMPORAIRE2").Range("G6") = Drapeau Drapeau = Sheets("TEMPORAIRE2").Range("F5") Sheets("TEMPORAIRE2").Range("F5") = Drapeau Drapeau = Sheets("TEMPORAIRE2").Range("F6") Sheets("TEMPORAIRE2").Range("F6") = Drapeau Drapeau = Sheets("TEMPORAIRE2").Range("F" & na - 2) Sheets("TEMPORAIRE2").Range("F" & na - 2) = Drapeau End If If Sheets(i).Name = "CALIBRATION STATIQUE" Then Sheets("CALIBRATION STATIQUE").Select Drapeau = Sheets("CALIBRATION STATIQUE").Range("K12") Sheets("CALIBRATION STATIQUE").Range("K12") = Drapeau End If Next