Partage
  • Partager sur Facebook
  • Partager sur Twitter

message d'erreur 91

erreur d'execution 91 variable objet ou variable de bloc with non défi

Sujet résolu
    15 juin 2018 à 23:53:10

    bonjour, je ne suis pas du-tout dans le domaine de la programmation je cherche juste a adapter un macro pour mettre des sous totaux automatique dans mon tableau le code fonctionne mais d'un coup elle se met a me faire un message d'erreur sur "ligne =..."

    voici le code que j'utilise avec un bouton clik()

    ActiveWorkbook.Sheets("Devis").Activate

    Dim derligne As Long, ligne As Long

    derligne = [Tab_Devis].Columns(15).Find("*", , , , xlByColumns, xlPrevious).Row + 1

    X = 13

    Do While ligne < derligne

    ligne = [Tab_Devis].Columns(15).Find("", , , , xlByColumns, xlNext).Row   (ligne qui produit l'erreur)

    Range("P" & ligne) = Application.WorksheetFunction.Sum(Range("P" & X & ":" & "P" & ligne - 1))

    Range("B" & ligne) = "Total"

    X = ligne + 1

    Loop

    si vous pouviez me dire ce qui ne va pas sa m'aiderais beaucoup,

    pour info j'utilise un tableau objet plage ("B13:P")

    merci

    • Partager sur Facebook
    • Partager sur Twitter
      29 novembre 2018 à 11:52:19

      comment as tu resolu ton soucis ? merci
      • Partager sur Facebook
      • Partager sur Twitter

      message d'erreur 91

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown