Bloquer sur une insertion de formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

kromitou

XLDnaute Occasionnel
Bonsoir...

une âme charitable pour me pousser une petite infos. SVP

je suis entrain d'essayer de me faire une petite base de donnée, ça fonctionne pas trop mal...aucun mérite d'ailleurs.

Bref, il y a juste un p'tit soucis lorsque je veux qu'une formule se repéte à chaque fois dans une cellule .

ma formule ne fonctionne qu'une fois sur la premiére ligne rentré, ensuite..rien

Voilà voila ... (petit fichier joint.....)

Merci d'avance...
 

Pièces jointes

Re : Bloquer sur une insertion de formule

Bonjour,
De ce que j'ai compris :
Teste si rien en ligne 2 de la base de données
- si oui, copie la colonne et écrit la formule en Q2
- si non, copie la colonne sur la première ligne vide et recopie la formule en Q depuis la cellule précédente
Sub transpose_dans_tableau()
Sheets("Formulaire").Range("B1:B21").Copy
With Sheets("base de données")
x = .Range("A65000").End(xlUp).Row + 1
.Range("A" & x).PasteSpecial Paste:=xlPasteAllExceptBorders, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=True
If x = 2 Then
Range("Q" & x).FormulaLocal = "=SI(ET(O2>0;P2>0);O2&""/""&P2;SI(ET(O2>0;P2="""");""Ø""&O2;""""))"
Else
.Range("Q" & x - 1).Copy
.Range("Q" & x).PasteSpecial Paste:=xlAll
Sheets("Formulaire").Range("B1:B21").ClearContents
End If
Application.CutCopyMode = False
Sheets("Base de données").Activate
End With
End Sub
A+
kjin
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
3 K
Membre supprimé 341069
M
B
Réponses
6
Affichages
2 K
B
C
Réponses
2
Affichages
5 K
Cloudy-sky
C
S
Réponses
9
Affichages
2 K
Souzou91
S
G
Réponses
2
Affichages
608
gaetan2812
G
S
Réponses
9
Affichages
2 K
S
Retour