J'ai péniblement réussi à créer (ou plutôt copier) une macro qui permet d'ajouter une ligne sur 2, et sans succès j'essaie d'annuler cette opération au moyen d'un autre bouton.
J'aurais besoin d'aide.
bonsoir Delsa,
bon alors tu veux quoi ? les retirer les lignes qui sont vide de tout le fichier y compris les colonnes qui dépassent le tableau???
plus le temps là mais expliques et je te fais cela demain matin
a+
papou
Je voudrais qu'une ligne sur 2 à partir de la 19 soient supprimées (19;21;23...) Ce sont en effet des lignes vides. Mais je ne veux pas supprimer de lignes au dessus du tableau.
J'espère avoir clairement exprimé mon souhait.
Merci
Private Sub CommandButton4_Click()
Dim i As Long, j As Byte
Application.ScreenUpdating = False
For i = Range("A65536").End(xlUp).Row To 17 Step -1
If Cells(i, 1).Value = "" Then
Rows(i).Delete
End If
Next i
End Sub
@ orphelion:
il est toujours préférable de boucler "en remontant"
Non !!!!!!!!! car il me semble que ça va foutre la M.......
et plus précisément celle-ci:
Code:
Private Sub CommandButton3_Click()
Dim i As Long, j As Byte
Application.ScreenUpdating = False
For i = Range("A65536").End(xlUp).Row To 17 Step -1
For j = 1 To 1
Rows(i).Insert
Next j
Next i
End Sub
le fichier en retour pour les problèmes d'ajouts et de suppression d'une ligne sur deux
reste à (re)faire la procédure pour le bouton "Factures non réglées"
Bonjour Philippe,
Chez moi ton fichier ne marche pas avec la version 2003 , par contre sous 2007 là il fonctionne
mais je vois que toi tu es sous 2003 et cela fonctionne??????
a te relire
a+
papou
Bonjour Philippe, Chez moi ton fichier ne marche pas avec la version 2003 , par contre sous 2007 là il fonctionne
mais je vois que toi tu es sous 2003 et cela fonctionne??????
a te relire
a+
papou
Explications:
en fait j'utilise la version 2007 mais j'ai sauvegardé en version 2003
N'ayant plus la version 2003 je ne sais plus tester
à+
Philippe
Edit:
Le fichier en pièce jointe ; code pour filtrer "revisité" mais toujours pas compris pourquoi faire une macro pour ajouter des lignes et une autre pour les supprimer
Re philippe
tu sais en compta des fois on a des habitudes et si la fille ou le gars à l'habitude de pointer ou de reporter il le fais dans le fichier et à la fin il n'en a plus besoin
pour 2003 c'est ce que j'utilise tout le temps les fichiers sont 10 fois moins gros
a+
papou
Je viens d'essayer le code PHLAURENT mais j'ai une erreur d'exécution disant que la méthode Delete de la classe range a échoué.
Pour expliquer l'intérêt de ces macro d'ajout et de suppression de ligne, il faut savoir que pour une une ligne de facture fournisseur, j'ai 2 lignes d'écritures comptables (débit et crédit) Quand j'ai voulu recopier les 2 lignes d'écritures du tableau dans l'onglet TI fournisseurs, je perdais les informations d'une facture fournisseurs sur 2 du coups j'ai eu l'idée de rajouter une ligne entre 2 factures fournisseurs pour que je puisse avoir la saisie de toutes mes factures et non pas une sur 2.
Mais pour la présentation, je voudrais pouvoir supprimer ces lignes vides.
J'aurais surement pu faire plus simple