2012-01-16 23 views
5

İki sütunlu bir e-tablo ile çalışıyorum; sütunlardan biri bir süredir. Verileri bir anahtar olarak zaman kullanarak bir sözlüke yükledim. Belirli bir zamana (kolay) karşılık gelen veriyi aramak ve daha sonra bir sonraki veri noktasını elde etmek istiyorum, böylece onların değerlerini karşılaştırabilirim. Veriler, yaklaşık iki saatlik bir süre boyunca her saniye bir veri üretilecek şekilde kaydedilir.VBA Excel: Bir saniyeye bir saniye ekleyin

Sorunuz, Excel'de VBA'nın bir saniyeye otomatik olarak ekleyebilen bir işlevi var mı? Veya el ile bir tane yazmalı mıyım?

Güncelleme: Aşağıdaki cevaplara ek olarak, "DateAdd" işlevini de yararlı buldum - Kullanılmakta olan Excel sürümüne bağlı olduğundan şüpheleniyorum.

cevap

4

Zamana saniye eklemek için Zaman (saat, dakika, saniye) işlevini kullanabilmeniz gerekir. böylece

"2012-01-16 12:00:01 AM"

bir değere neden olmalıdır Date(2012,1,16) + Time(0,0,1) gibi bir şey ile bir tarih 1 saniye eklemek için