Le 10/04/2014 20:54, [email protected] a écrit :
Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/assistance/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


  De la part de : -
  - [email protected]

  Texte de la question : -
  - Bonjour, en parcourant mon fichier ici (http://cjoint.com/?3DkuSObXtIS) qui 
est sous excel, est-il possible de convertir la seule macro s'y trouvant, qui 
est déclenchée avec choix dans une liste ?
La voici :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range, X As Long, Z As Variant
Set Rg = Intersect([TABLO], Target)
If Not Rg Is Nothing Then
     For Each c In Rg
         X = Application.CountIf(Range("TABLO"), CLng(Target))
         If X = 7 Then
             With Feuil1.Range("Dispo")
                 Z = Application.Match(Target, .Cells, 0)
                 If IsNumeric(Z) Then
                     Application.EnableEvents = False
                     rep = MsgBox("Désolé mais cette date n'est plus disponible." 
& _
                         vbvrlf + vbCrLf & "Positionnez-vous sur une autre session.", 
vbOKOnly, "Gestion des places en formation")
                        c.Select
                         c.Value = ""
                         SendKeys "%{Down}"
                     Application.EnableEvents = True
                 Else
                     Err.Clear
                 End If
             End With
         End If
     Next
End If
End Sub

Je dois convertir "rapidos" ce fichier vers LibreOffice car on nous supprime 
Office de Microsoft !!!
Merci d'avance.
Cordialement
Je ne voudrais pas être désagréable mais une macro qui définit trois variables nommées rg, x et z et qui teste x = 7 ne mérite pas d'être convertie.

--

Rafael Laville


--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à