IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Copier / coller avec restriction [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2013
    Messages : 26
    Par défaut Copier / coller avec restriction
    Bonjour,

    Grâce a vous j'ai déjà réussit à faire une partie de mon travail mais maintenant il faut que je fasse une macro inverse, je m'explique ci-dessous voila une macro me permettant de prend dans la colonne B de la Page 1 tous les élément comptant Fourniture au début maintenant j'aimerais créer le même procédé mais pour sélectionner tous sauf ce qui commence par Fourniture mdr

    Donc merci d'avance pour les éventuelles réponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Sub copie_lignes()
    Dim Tb, Dl As Integer, x As Integer
    Dim Plg As Range, cel As Range, pied As Range
    With Sheets("CLT")
      Dl = .Range("B" & .Rows.Count).End(xlUp).Row
      Set Plg = .Range("B19:B" & Dl)
      x = 0
      For Each cel In Plg
        If cel Like "Fourniture" & "*" Then
          Tb = .Range("A" & cel.Row, "G" & cel.Row + 1)
          With Sheets("four")
            Set pied = .Range("A19:A" & .Range("A" & .Rows.Count).End(xlUp).Row).Find("Merci d'avance pour votre traitement et votre réponse par mail.")
            .Range(pied.Address(1, 0), .Range("A" & pied.Row + 1)).EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
            Range("A" & pied.Row - 3).Select
            .Range("A" & pied.Row - 3).Resize(2, UBound(Tb, 2)) = Tb
          End With
        End If
      Next cel
    End With
    End Sub

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2013
    Messages : 26
    Par défaut
    Pourquoi Not Like ? Es je fais une erreur ?

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Non

    Au lieu de Mets

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2013
    Messages : 26
    Par défaut
    Merci vous avez du me prendre pour ignorant désoler

    Merci pour votre aide

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Merci vous avez du me prendre pour ignorant désolé
    Nul n'est savant ici ou ailleurs dans ce domaine.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copier/coller avec barre de progression
    Par TicTac75 dans le forum VBA Access
    Réponses: 5
    Dernier message: 21/06/2015, 16h41
  2. Problemes avec copier/coller avec VI
    Par fgalves dans le forum Linux
    Réponses: 7
    Dernier message: 06/01/2009, 15h43
  3. copier-coller avec listbox
    Par LeNeutrino dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/01/2007, 13h06
  4. Fonction copier/coller avec un menu
    Par avogadro dans le forum Langage
    Réponses: 3
    Dernier message: 16/03/2006, 22h44
  5. copier coller avec Pastespecial en VBA
    Par stormless dans le forum Général VBA
    Réponses: 1
    Dernier message: 06/11/2005, 11h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo