Sub CopieQueueCase()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "S17" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueSD()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "I17" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueSubcaseAdmin()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "AC17" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueCaseManuel()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "S21" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = 15 ' colorie la cellule en gris
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueSDManuel()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "I21" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = 15 ' colorie la cellule en gris
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY7()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y7" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY9()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y9" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY11()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y11" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY13()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y13" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY15()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y15" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY17()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y17" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY19()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y19" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub
Sub CopieQueueY21()
Dim CelluleACopier As String
Dim MyString As String
CelluleACopier = "Y21" ' référence de la cellule à copier
MyString = Range(CelluleACopier).Value
With New DataObject ' copie le contenu de "CelluleACopier"
.SetText MyString ' dans le presse papier
.PutInClipboard ' "
End With ' "
ActiveSheet.Unprotect ' déprotège la feuille pour pouvoir changer les couleurs
For A = 1 To 2 ' boucle pour avoir un effet clignotant
With Range(CelluleACopier).Interior ' colorie la cellule en rouge
.ColorIndex = 3 ' "
.Pattern = xlSolid ' "
End With ' "
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Range(CelluleACopier).Interior.ColorIndex = xlNone ' efface la couleur de la cellule
For i = 1 To 2000000 ' boucle pour ralentir le clignotement
Next i ' "
Next A
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True ' reprotège la feuille
End Sub