cellule vide

  • Initiateur de la discussion EMMA
  • Date de début
E

EMMA

Guest
bonjour à tous,

quelqu'un peut il m'aider?

comment peut on faire pour copier une selection d'un feuille source en verifiant si les cellules de la feuille destination sont sont vides avant de les remplir?

cette opération je dois la répeter plusieurs fois sur des feuilles destination differentes mais sur une plage située au même endroit. (Sheets("cours").range("P48:V52"))

j'aimerai qu'avant de les copier , excel verifie si en P48 il n'y a rien
si oui, il décale d'une colonne à droite et recommence jusqu'à copier les 5 cellules de sur une des 7 colonnes dont il dispose.

j'arrive à faire un code mais je vais devoir le répeter 37 fois pour 37 feuilles destinations differentes.

merci de m'aider car je rame très fort depuis une semaine
 
D

David Guy

Guest
Salut
personnelement je ne suis pas trop doué en prog .
l'astuce dont je me servirait serait de faire dans une cellule libre un nbval(p48:c48) et de me servir du résultat pour décaler ma copie
Cordialement
G.David
 
G

G.David

Guest
je récupère le numéro de la colonne par
sheets("regroupement").select
colonne=range("T5").value ' t5 étant la cellule contenant le nbval(c48:p48)

ma copie devant etre sur un autre feuille
Sub recopie()
Sheets("regroupement").Select
colonne = Range("t5").Value + 3 'pointe le nombre de colonnes pleinnes

For numero = 1 To 2

Sheets("feuil" & numero).Select
p = Range("U1").Value ' U1 de la feuille numero contenant nbval(A:A)

For i = 48 To p + 48

Sheets("regroupement").Select
Cells(i, colonne) = Sheets("feuil" & numero).Cells(i, 1)

Next
colonne = colonne + 1
Next

End Sub("feuil" & numero).cells(i,1)

Tiens moi au courant
Cordialement
G.David
 

Discussions similaires

Réponses
9
Affichages
236
Réponses
3
Affichages
593

Statistiques des forums

Discussions
312 763
Messages
2 091 833
Membres
105 076
dernier inscrit
simeand