Copier sur lignes visibles
Résolu/Fermé
Tuline
Messages postés
55
Date d'inscription
mardi 18 mars 2014
Statut
Membre
Dernière intervention
16 novembre 2018
-
Modifié le 14 août 2017 à 14:36
Tuline - 25 août 2017 à 17:52
Tuline - 25 août 2017 à 17:52
A voir également:
- Copier sur lignes visibles
- Comment copier une vidéo youtube - Guide
- Super copier - Télécharger - Gestion de fichiers
- Comment aller à la ligne sur excel - Guide
- Copier texte pdf - Guide
- Copier disque dur - Guide
1 réponse
Bonjour Tuline,
Je te propose ce code VBA :
Cordialement
Je te propose ce code VBA :
Option Explicit Sub nom_article() Dim NomArticle As String, i As Long, j As Long Worksheets("EXPORT").Activate Application.ScreenUpdating = False With Worksheets("QUOTATION") For i = 27 To 189 NomArticle = Range("D" & i) For j = 17 To 243 If .Range("B" & j) = NomArticle Then Worksheets("EXPORT").Range("J" & j) = .Range("E" & i) Else Worksheets("EXPORT").Range("J" & j) = "indiquer prix" End If Exit For Next j Next i End With End Sub
Cordialement
14 août 2017 à 16:12
cela ne fonctionne pas :/
Même pour la ligne 27 qui fonctionnait précédemment
Bien à vous
14 août 2017 à 16:13
Modifié le 14 août 2017 à 16:25
Tu peux aller sur le site mon-partage.fr pour y déposer ton fichier ;
après clic sur le bouton Uploader, attends un peu, puis tu auras
un lien de téléchargement à copier / coller dans ton prochain
message sur ce forum.
14 août 2017 à 17:21
https://mon-partage.fr/f/Fmjik3tr/
votre macro et la mienne sont dans le module 9
j'ai laissé les cases colorés pour montrer l'ampleur du fichier, tous les onglets non dépendant de cette macro ont été supprimé.
Le but étant dans l'onglet export de filtré les lignes à 0 (à la main, pas via la macro)
et d'afficher les prix uniquement pour les lignes contenant une quantité
Je vous remercie !
14 août 2017 à 19:54
Sur tes 9 modules, 7 sont vides ou contiennent uniquement : « Option Explicit »
=> j'ai supprimé ces 7 modules inutiles ; j'ai renommé Module4 en Module1 et
Module9 en Module2 ; tu as donc : Module1 et Module2.
Dans Module2, tu avais mis 2× la ligne « Option Explicit » : non, c'est une fois
seulement par module, au début du module.
Fichier Excel 2007 : https://mon-partage.fr/f/mw8TaCun/
Tu peux me demander une adaptation si besoin.
Merci de me donner ton avis.