Pb de copier coller après suppression de colonnes

Bonsoir à tous,

Après recherche, je n'ai pas trouvé réponse à mon problème dans le forum.

J'ai un souci sur le copier coller plage de cellule (aller-retour) entrecoupé par une procédure destinée à vider les colonnes vides :

Les 3 procédures se déroulent dans cet ordre et je pense que le pb vient de la N°2 (suppression colonnes vides) mais je ne trouve pas le pourquoi?

Si l'un d'entre vous peut me venir en aide, je l'en remercie vivement.

Cordialement

Sub deplacer() ' [b]N°1[/b]
 Range("B1:AF1").Select
    Selection.Copy
    ActiveWindow.SmallScroll ToRight:=57
    Range("BQ1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("B1:AF1").Select
    Application.CutCopyMode = False
    Selection.Clear
    Range("A1").Select
End Sub

Sub sup_col_vides() ' [b]N°2[/b]
Dim v
For v = 256 To 1 Step -1
If Cells(65536, v).End(xlUp).Row = 1 Then Cells(1, v).EntireColumn.Delete
Next v
End Sub

Sub replacer() ' [b]N°3[/b]
 ActiveWindow.SmallScroll ToRight:=54
    Range("BQ1:CU1").Select
    Selection.Copy

    Range("B1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

    Range("BQ1:CU1").Select
    Application.CutCopyMode = False
    Selection.ClearContents

    Range("A1").Select
End Sub

Bonjour,

Il va être difficile de t'aider car ton code ne pose pas de problème particulier (aucune erreur apparente).

Il serait utile que tu expliques un peu mieux quelles sont les anomalies constatées et quel est le but du traitement réalisé.

Un fichier exemple ne sera pas de trop.

A+

Bonjour à tous et merci à Frangy de s'être penché sur le pb. En fait, il venait de la sélection de la plage "BQ1:CU1" qui avait changé après la suppression des colonnes vides en "AJ1:BN.

Pour être tout à fait exhaustif, je colle non plus en ligne1 mais en ligne2 car en ligne1, les données sont détruites après suppression des colonnes vides sans que je comprenne vraiment pourquoi??? Et j'ai placé l'appel de la procédure replacer tout à la fin de mon programme. Et ça marche enfin!

Désolé de vous avoir encombré avec cette évidence de débutant que je suis et qui pourtant m'a vraiment pris la tête.

En espérant toutefois que ce détail puisse servir un jour à quelqu'un.

Merci à vous pour votre soutien, j'en aurais sûrement besoin.

Bonne journée

Cordialement

Rechercher des sujets similaires à "copier coller suppression colonnes"