Comment desactiver les macros...

Résolu
Bonjour,

Dans un classeur qui me sert de modéle j'ai une feuille de calcul qui remplit un devis que je sauvegarde ..avec un numéro de devis
le probleme c'est que quand je rapelle ce devis le numéro change car il s'incremente seul a l'ouverture( macro) !! comment eviter ce probléme
merci de votre aide

3 réponses

  1. Salut,

    Il faut écrire un bout de code pour dupliquer la feuille et l'enregistrer.
    exemple le numéro de ton devis est en cellule B1 et tu veux dupliquer la feuille Devis
    ce code dupliquera uniquement ta feuille Devis et créera un fichier sans macro dans le même répertoire. en plus du numéro de Devis qui dans l'exemple est en B2, on pourrait ajouter à ce numéro de Devis un nom client dans le nom du nouveau fichier à partir d'une cellule pour obtenir ex. Durand 1235.xls

    Sub test()
    Dim chemin, nom As String
    chemin = ActiveWorkbook.Path
    nom = [B1]
    ThisWorkbook.Sheets("Devis").Copy
    ActiveWorkbook.SaveAs chemin & "\" & nom
    Application.DisplayAlerts = False
    ActiveWorkbook.Close
    Application.DisplayAlerts = True
    End Sub
    0
    1. merci de ta réponse que je vais essayer..je te tiens au courant merci
      0
      1. j'ai reussi avec ton intervention...
        mais j'ai un autre probleme

        j'utilise un mx de code qu'un collegue a ecris et je ne m'en sors pas

        apres
        ActiveWorkbook.SaveAs Filename:=Range("K14") & "Devis Portalux " & Range("E16") & " Type " & Range("J16") & " - " & Range("J17") & " - " & Range("K3")

        je me retrouve a travailler dans le devis creer alors que je voudrais que mais macro continue de travailler dans le document de base ...comment faire
        0

        Discussions similaires

        manipulation involontaire

        3 réponses