Nejste přihlášen/a.

Přihlásit se do poradny

 

Excel - makra

Od: itgreener odpovědí: 2 změna:

Dobrý den,

potřeboval bych poradit jak v Excelu udělat (třeba i pomocí maker), aby byla podmínka, že:

Pokud je v buňce "A4" stejná hodnota jako v buňce "A5), potom zkopírovat hodnotu "D4" a vložit do buňky "D5".

Děkuji za pomoc.

P.S.: zkoušel jsem toto:

=IF(A4=A5; D4=D5; "CHYBA")

a toto:

Sub cerven()

If Sheets("KNIHA").Range("A4").Range("A5") Then
Sheets("KNIHA").Range("D4").Copy
Sheets("KNIHA").Range("D5").PasteSpecial xlPasteValues
End If

End Sub

A ne, nic z toho nejde a nevím jak na to. Děkuji za pomoc :)

 

 

2 odpovědi na otázku
Řazeno dle hodnocení

 

 

ed*
hodnocení

0x

Do buňky D5 zadejte =KDYŽ(A4=A5;D4;"")

 

lobo*
hodnocení

0x

Makro např. takto (čistě jen pro inspiraci):

Sub cerven()
With Worksheets("KNIHA")
If .Range("A4").Value = .Range("A5").Value Then
.Range("D5").Value = .Range("D4").Value
End If
End With
End Sub

Přesouvat jednu hodnotu makrem je bl***t. Pokud by se mělo kontrolovat více hodnot, tak použít Select Case nebo cyklus atd.

To by chtělo lepší popis funkce a případně vzorový soubor.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]